0s autopkgtest [18:39:04]: starting date and time: 2025-10-18 18:39:04+0000 0s autopkgtest [18:39:04]: git checkout: 508d4a25 a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message 0s autopkgtest [18:39:04]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.5obx5zh_/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:python3-defaults --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.13.7-2 -- lxd -r lxd-armhf-10.145.243.171 lxd-armhf-10.145.243.171:autopkgtest/ubuntu/resolute/armhf 20s autopkgtest [18:39:24]: testbed dpkg architecture: armhf 22s autopkgtest [18:39:26]: testbed apt version: 3.1.6ubuntu2 26s autopkgtest [18:39:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [18:39:31]: testbed release detected to be: None 35s autopkgtest [18:39:39]: updating testbed package index (apt update) 37s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 37s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [83.3 kB] 37s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 37s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 37s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [16.7 kB] 37s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [50.7 kB] 37s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 37s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [456 kB] 37s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [85.4 kB] 37s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 37s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [321 kB] 37s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [3680 B] 37s Get:13 http://ftpmaster.internal/ubuntu resolute/main Sources [1399 kB] 37s Get:14 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.1 MB] 39s Get:15 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [307 kB] 39s Get:16 http://ftpmaster.internal/ubuntu resolute/restricted Sources [14.4 kB] 39s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1357 kB] 39s Get:18 http://ftpmaster.internal/ubuntu resolute/restricted armhf Packages [1672 B] 39s Get:19 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [14.8 MB] 39s Get:20 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [182 kB] 42s Fetched 40.3 MB in 6s (6743 kB/s) 44s Reading package lists... 50s autopkgtest [18:39:54]: upgrading testbed (apt dist-upgrade and autopurge) 51s Reading package lists... 52s Building dependency tree... 52s Reading state information... 53s Calculating upgrade... 54s The following packages will be upgraded: 54s apparmor apt base-files binutils binutils-arm-linux-gnueabihf 54s binutils-common cloud-init cloud-init-base distro-info-data gcc-15-base 54s gir1.2-girepository-2.0 libapparmor1 libapt-pkg7.0 libatomic1 libbinutils 54s libctf-nobfd0 libctf0 libgcc-s1 libgirepository-1.0-1 libpython3-stdlib 54s libsframe2 libstdc++6 lto-disabled-list python3 python3-minimal sudo-rs 54s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 54s Need to get 7366 kB of archives. 54s After this operation, 14.3 kB of additional disk space will be used. 54s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf base-files armhf 14ubuntu4 [75.4 kB] 54s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libatomic1 armhf 15.2.0-5ubuntu1 [7942 B] 54s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-base armhf 15.2.0-5ubuntu1 [58.1 kB] 54s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-s1 armhf 15.2.0-5ubuntu1 [40.6 kB] 54s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++6 armhf 15.2.0-5ubuntu1 [731 kB] 55s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libapt-pkg7.0 armhf 3.1.8ubuntu1 [1148 kB] 55s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf apt armhf 3.1.8ubuntu1 [1404 kB] 55s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.13.7-2 [27.8 kB] 55s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.13.7-2 [23.9 kB] 55s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.13.7-2 [10.6 kB] 55s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf distro-info-data all 0.67~ubuntu1 [7004 B] 55s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libgirepository-1.0-1 armhf 1.86.0-6 [111 kB] 55s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-girepository-2.0 armhf 1.86.0-6 [25.3 kB] 55s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libapparmor1 armhf 5.0.0~alpha1-0ubuntu8.1 [52.9 kB] 55s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf sudo-rs armhf 0.2.8-1ubuntu5.1 [548 kB] 55s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf apparmor armhf 5.0.0~alpha1-0ubuntu8.1 [631 kB] 55s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libctf0 armhf 2.45-7ubuntu2 [75.7 kB] 55s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libctf-nobfd0 armhf 2.45-7ubuntu2 [79.1 kB] 55s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-arm-linux-gnueabihf armhf 2.45-7ubuntu2 [1022 kB] 55s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libbinutils armhf 2.45-7ubuntu2 [411 kB] 55s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf binutils armhf 2.45-7ubuntu2 [3240 B] 55s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-common armhf 2.45-7ubuntu2 [220 kB] 55s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libsframe2 armhf 2.45-7ubuntu2 [13.4 kB] 55s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init-base all 25.3-0ubuntu1 [625 kB] 55s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init all 25.3-0ubuntu1 [2106 B] 55s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf lto-disabled-list all 71 [12.5 kB] 55s Preconfiguring packages ... 56s Fetched 7366 kB in 1s (8585 kB/s) 56s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 56s Preparing to unpack .../base-files_14ubuntu4_armhf.deb ... 56s Unpacking base-files (14ubuntu4) over (14ubuntu3) ... 56s Setting up base-files (14ubuntu4) ... 56s Installing new version of config file /etc/issue ... 56s Installing new version of config file /etc/issue.net ... 56s Installing new version of config file /etc/lsb-release ... 57s motd-news.service is a disabled or a static unit not running, not starting it. 57s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libatomic1_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libatomic1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Preparing to unpack .../gcc-15-base_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking gcc-15-base:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up gcc-15-base:armhf (15.2.0-5ubuntu1) ... 57s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libgcc-s1_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libgcc-s1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up libgcc-s1:armhf (15.2.0-5ubuntu1) ... 57s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libstdc++6_15.2.0-5ubuntu1_armhf.deb ... 57s Unpacking libstdc++6:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 57s Setting up libstdc++6:armhf (15.2.0-5ubuntu1) ... 57s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 57s Preparing to unpack .../libapt-pkg7.0_3.1.8ubuntu1_armhf.deb ... 57s Unpacking libapt-pkg7.0:armhf (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 57s Setting up libapt-pkg7.0:armhf (3.1.8ubuntu1) ... 58s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 58s Preparing to unpack .../apt_3.1.8ubuntu1_armhf.deb ... 58s Unpacking apt (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 58s Setting up apt (3.1.8ubuntu1) ... 59s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 59s Preparing to unpack .../python3-minimal_3.13.7-2_armhf.deb ... 59s Unpacking python3-minimal (3.13.7-2) over (3.13.7-1) ... 59s Setting up python3-minimal (3.13.7-2) ... 59s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 61081 files and directories currently installed.) 59s Preparing to unpack .../00-python3_3.13.7-2_armhf.deb ... 59s Unpacking python3 (3.13.7-2) over (3.13.7-1) ... 59s Preparing to unpack .../01-libpython3-stdlib_3.13.7-2_armhf.deb ... 59s Unpacking libpython3-stdlib:armhf (3.13.7-2) over (3.13.7-1) ... 59s Preparing to unpack .../02-distro-info-data_0.67~ubuntu1_all.deb ... 59s Unpacking distro-info-data (0.67~ubuntu1) over (0.66) ... 59s Preparing to unpack .../03-libgirepository-1.0-1_1.86.0-6_armhf.deb ... 59s Unpacking libgirepository-1.0-1:armhf (1.86.0-6) over (1.84.0-1) ... 59s Preparing to unpack .../04-gir1.2-girepository-2.0_1.86.0-6_armhf.deb ... 59s Unpacking gir1.2-girepository-2.0:armhf (1.86.0-6) over (1.84.0-1) ... 59s Preparing to unpack .../05-libapparmor1_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 59s Unpacking libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 60s Preparing to unpack .../06-sudo-rs_0.2.8-1ubuntu5.1_armhf.deb ... 60s Unpacking sudo-rs (0.2.8-1ubuntu5.1) over (0.2.8-1ubuntu5) ... 60s Preparing to unpack .../07-apparmor_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 61s Unpacking apparmor (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 62s Preparing to unpack .../08-libctf0_2.45-7ubuntu2_armhf.deb ... 62s Unpacking libctf0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../09-libctf-nobfd0_2.45-7ubuntu2_armhf.deb ... 62s Unpacking libctf-nobfd0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../10-binutils-arm-linux-gnueabihf_2.45-7ubuntu2_armhf.deb ... 62s Unpacking binutils-arm-linux-gnueabihf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../11-libbinutils_2.45-7ubuntu2_armhf.deb ... 62s Unpacking libbinutils:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../12-binutils_2.45-7ubuntu2_armhf.deb ... 62s Unpacking binutils (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../13-binutils-common_2.45-7ubuntu2_armhf.deb ... 62s Unpacking binutils-common:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../14-libsframe2_2.45-7ubuntu2_armhf.deb ... 62s Unpacking libsframe2:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 62s Preparing to unpack .../15-cloud-init-base_25.3-0ubuntu1_all.deb ... 63s Unpacking cloud-init-base (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 63s Preparing to unpack .../16-cloud-init_25.3-0ubuntu1_all.deb ... 63s Unpacking cloud-init (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 63s Preparing to unpack .../17-lto-disabled-list_71_all.deb ... 63s Unpacking lto-disabled-list (71) over (69) ... 63s Setting up lto-disabled-list (71) ... 63s Setting up libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) ... 63s Setting up distro-info-data (0.67~ubuntu1) ... 63s Setting up libsframe2:armhf (2.45-7ubuntu2) ... 63s Setting up binutils-common:armhf (2.45-7ubuntu2) ... 63s Setting up libctf-nobfd0:armhf (2.45-7ubuntu2) ... 63s Setting up apparmor (5.0.0~alpha1-0ubuntu8.1) ... 63s Installing new version of config file /etc/apparmor.d/fusermount3 ... 63s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 63s 63s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 63s 63s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 63s 64s Reloading AppArmor profiles 64s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bwrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "babeld". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bfdd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "bgpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "alsamixer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "dnstracer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "eigrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "fabricd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "dig". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "hostname". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "fusermount3". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "isisd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "iotop-c". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "gs". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "ldpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "john". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "linux-boot-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lsblk". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "lsusb". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 64s /sbin/apparmor_parser: Unable to replace "irssi". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 64s 65s /sbin/apparmor_parser: Unable to replace "mosquitto". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "mbsync". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "compressor". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "locale". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "nhrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "notify-send". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "nslookup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "nc.openbsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ospf6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ospfd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "pathd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "pbrd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "pim6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "pimd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "os-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "qpdf". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ripd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ripngd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "openvpn". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ssh-keyscan". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "systemd-detect-virt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "staticd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tinyproxy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "proftpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "mx-extract". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "rygel". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "vrrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "wg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "dumpcap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "who". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "cmds". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tnftp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "wg-quick". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "znc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 65s 65s Error: At least one profile failed to load 65s Setting up libatomic1:armhf (15.2.0-5ubuntu1) ... 65s Setting up libgirepository-1.0-1:armhf (1.86.0-6) ... 65s Setting up libbinutils:armhf (2.45-7ubuntu2) ... 65s Setting up sudo-rs (0.2.8-1ubuntu5.1) ... 65s Setting up libpython3-stdlib:armhf (3.13.7-2) ... 65s Setting up libctf0:armhf (2.45-7ubuntu2) ... 65s Setting up python3 (3.13.7-2) ... 65s Setting up cloud-init-base (25.3-0ubuntu1) ... 67s Setting up gir1.2-girepository-2.0:armhf (1.86.0-6) ... 67s Setting up binutils-arm-linux-gnueabihf (2.45-7ubuntu2) ... 67s Setting up cloud-init (25.3-0ubuntu1) ... 67s Setting up binutils (2.45-7ubuntu2) ... 67s Processing triggers for plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu1) ... 67s Processing triggers for procps (2:4.0.4-8ubuntu3) ... 67s Processing triggers for install-info (7.1.1-1ubuntu1) ... 67s Processing triggers for libc-bin (2.42-0ubuntu3) ... 67s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 68s Processing triggers for systemd (257.9-0ubuntu2) ... 68s Processing triggers for man-db (2.13.1-1) ... 73s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Solving dependencies... 75s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s autopkgtest [18:40:21]: rebooting testbed after setup commands that affected boot 116s autopkgtest [18:41:00]: 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 139s autopkgtest [18:41:23]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 179s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (dsc) [4200 B] 179s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (tar) [778 kB] 179s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fenics-dolfinx 1:0.9.0-7build1 (diff) [45.6 kB] 179s gpgv: Signature made Thu May 22 08:23:27 2025 UTC 179s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 179s gpgv: Can't check signature: No public key 179s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-7build1.dsc: no acceptable signature found 179s autopkgtest [18:42:03]: testing package fenics-dolfinx version 1:0.9.0-7build1 182s autopkgtest [18:42:06]: build not needed 186s autopkgtest [18:42:10]: test test-dolfinx-cpp: preparing testbed 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 188s Solving dependencies... 189s The following NEW packages will be installed: 189s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 189s cmake cmake-data comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf 189s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 189s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 189s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 189s fonts-lato fonts-lyx fonts-mathjax g++ g++-15 g++-15-arm-linux-gnueabihf 189s g++-arm-linux-gnueabihf gcc gcc-15 gcc-15-arm-linux-gnueabihf 189s gcc-arm-linux-gnueabihf gettext gfortran gfortran-15 189s gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 189s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 189s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 189s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 189s libboost-atomic1.88-dev libboost-atomic1.88.0 libboost-chrono-dev 189s libboost-chrono1.88-dev libboost-chrono1.88.0 libboost-container1.88-dev 189s libboost-container1.88.0 libboost-date-time1.88-dev libboost-date-time1.88.0 189s libboost-dev libboost-filesystem-dev libboost-filesystem1.88-dev 189s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 189s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 189s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 189s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 189s libboost-program-options1.88-dev libboost-program-options1.88.0 189s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 189s libboost-regex1.88.0 libboost-serialization-dev 189s libboost-serialization1.88-dev libboost-serialization1.88.0 189s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 189s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 189s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.83.0 189s libboost-timer1.88-dev libboost-timer1.88.0 libboost1.88-dev libbrotli-dev 189s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 189s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 189s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 189s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 189s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 189s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 189s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 189s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 189s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 189s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 189s libgbm1 libgcc-15-dev libgd3 libgfortran-15-dev libgfortran5 libgl1 189s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 189s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 189s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 189s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 189s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 189s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 189s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 189s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 189s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 189s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 189s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 189s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 189s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 189s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 189s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 189s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 189s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 189s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 189s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 189s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 189s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 189s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 189s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 189s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 189s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 189s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 189s libpython3.13-dev libpython3.14 libpython3.14-dev libpython3.14-minimal 189s libpython3.14-stdlib libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 189s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 189s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 189s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 189s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 189s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 189s libssl-dev libstdc++-15-dev libsuitesparse-dev libsuitesparse-mongoose3 189s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 189s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 189s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 189s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwebp7 libwebpdemux2 189s libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 189s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 189s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev 189s libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 189s libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev 189s libzopfli1 libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 189s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 189s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 189s po-debconf pybuild-plugin-pyproject python-matplotlib-data 189s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 189s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 189s python3-cycler python3-dateutil python3-decorator python3-defusedxml 189s python3-dev python3-distlib python3-docutils python3-dolfinx 189s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 189s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 189s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 189s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 189s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 189s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 189s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 189s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 189s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 189s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 189s python3-pusimp python3-pycparser python3-pyproject-hooks 189s python3-pyproject-metadata python3-pytest python3-roman 189s python3-scikit-build-core python3-scipy python3-setuptools-whl 189s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 189s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 189s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 189s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 189s python3-virtualenv python3-wheel python3-zopfli python3.13-dev python3.13-tk 189s python3.14 python3.14-dev python3.14-minimal robin-map-dev rpcsvc-proto 189s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 189s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 189s xorg-sgml-doctools xtrans-dev zlib1g-dev 189s 0 upgraded, 497 newly installed, 0 to remove and 0 not upgraded. 189s Need to get 476 MB of archives. 189s After this operation, 1817 MB of additional disk space will be used. 189s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-lato all 2.015-1 [2781 kB] 190s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 190s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-6build1 [133 kB] 190s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-5ubuntu1 [334 kB] 190s Get:5 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0-pthread armhf 0.3.30+ds-3 [2882 kB] 190s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-6build1 [2091 kB] 190s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 190s Get:8 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-minimal armhf 3.14.0-1 [891 kB] 190s Get:9 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14-minimal armhf 3.14.0-1 [2149 kB] 190s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.19-8 [238 kB] 190s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 190s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 190s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 190s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.1-2build2 [619 kB] 190s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libtcl8.6 armhf 8.6.17+dfsg-1 [918 kB] 190s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.13.3+dfsg-1build1 [334 kB] 190s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 190s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 191s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.3ubuntu1 [38.1 kB] 191s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.3ubuntu1 [114 kB] 191s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 191s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 191s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 191s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 191s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf libtk8.6 armhf 8.6.17-1 [694 kB] 191s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 191s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 191s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-0ubuntu3 [21.8 kB] 191s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.17.0-5.5 [1771 kB] 191s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.4.38-1build1 [120 kB] 191s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 191s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-0ubuntu3 [1416 kB] 191s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1 [546 kB] 191s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 191s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [10.1 MB] 191s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-5ubuntu1 [1034 B] 191s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 191s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 191s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-5ubuntu1 [43.6 kB] 191s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-5ubuntu1 [129 kB] 191s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-5ubuntu1 [2952 kB] 191s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-5ubuntu1 [1187 kB] 191s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-5ubuntu1 [898 kB] 191s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [19.5 MB] 192s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-5ubuntu1 [492 kB] 192s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 192s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 192s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-5ubuntu1 [2635 kB] 192s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [11.4 MB] 192s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-5ubuntu1 [23.7 kB] 192s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 192s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 192s Get:53 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 192s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 192s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 192s Get:56 http://ftpmaster.internal/ubuntu resolute/universe armhf chrpath armhf 0.18-1 [13.1 kB] 192s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 3.31.6-2ubuntu6 [2295 kB] 192s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 192s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1 [146 kB] 192s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 3.31.6-2ubuntu6 [6838 kB] 192s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 192s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-4build1 [169 kB] 192s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 192s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 192s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 192s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.14.2-1 [5098 B] 192s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.193-1 [248 kB] 192s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 192s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 192s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.1-2build2 [1059 kB] 192s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 192s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 192s Get:73 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 192s Get:74 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 6.20250414 [119 kB] 192s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 192s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf xml-core all 0.19 [20.3 kB] 192s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 192s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 192s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 192s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 192s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 192s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 192s Get:83 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 193s Get:84 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 193s Get:85 http://ftpmaster.internal/ubuntu resolute/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 193s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-0ubuntu4 [29.5 MB] 194s Get:87 http://ftpmaster.internal/ubuntu resolute/main armhf libclang-cpp20 armhf 1:20.1.8-0ubuntu4 [13.3 MB] 194s Get:88 http://ftpmaster.internal/ubuntu resolute/main armhf libclang1-20 armhf 1:20.1.8-0ubuntu4 [7696 kB] 194s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 194s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 194s Get:91 http://ftpmaster.internal/ubuntu resolute/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 194s Get:92 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.3ubuntu1 [190 kB] 194s Get:93 http://ftpmaster.internal/ubuntu resolute/universe armhf fonts-lyx all 2.4.4-1 [171 kB] 194s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-5ubuntu1 [380 kB] 194s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [10.7 MB] 195s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-5ubuntu1 [17.7 kB] 195s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 195s Get:98 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 195s Get:99 http://ftpmaster.internal/ubuntu resolute/universe armhf libcdt5 armhf 2.42.4-3build2 [19.3 kB] 195s Get:100 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgraph6 armhf 2.42.4-3build2 [38.0 kB] 195s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 195s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 195s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-aomdec armhf 1.20.2-1 [11.5 kB] 195s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 195s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-libde265 armhf 1.20.2-1 [13.3 kB] 195s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf libheif1 armhf 1.20.2-1 [556 kB] 195s Get:107 http://ftpmaster.internal/ubuntu resolute/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 195s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 195s Get:109 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 195s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 195s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 195s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 195s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 195s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf libtiff6 armhf 4.7.0-3ubuntu3 [188 kB] 195s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 195s Get:116 http://ftpmaster.internal/ubuntu resolute/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 195s Get:117 http://ftpmaster.internal/ubuntu resolute/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 195s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 195s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 195s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 195s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf libcairo2 armhf 1.18.4-1build1 [489 kB] 195s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-4build1 [40.0 kB] 195s Get:123 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 195s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 196s Get:125 http://ftpmaster.internal/ubuntu resolute/main armhf libthai-data all 0.1.29-2build1 [158 kB] 196s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 196s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 196s Get:128 http://ftpmaster.internal/ubuntu resolute/main armhf libpango-1.0-0 armhf 1.56.3-1build1 [217 kB] 196s Get:129 http://ftpmaster.internal/ubuntu resolute/main armhf libpangoft2-1.0-0 armhf 1.56.3-1build1 [44.4 kB] 196s Get:130 http://ftpmaster.internal/ubuntu resolute/main armhf libpangocairo-1.0-0 armhf 1.56.3-1build1 [25.4 kB] 196s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libpathplan4 armhf 2.42.4-3build2 [21.6 kB] 196s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvc6 armhf 2.42.4-3build2 [623 kB] 196s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvpr2 armhf 2.42.4-3build2 [161 kB] 196s Get:134 http://ftpmaster.internal/ubuntu resolute/universe armhf liblab-gamut1 armhf 2.42.4-3build2 [1788 kB] 196s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 196s Get:136 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 196s Get:137 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 196s Get:138 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-3build3 [41.0 kB] 196s Get:139 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 196s Get:140 http://ftpmaster.internal/ubuntu resolute/universe armhf graphviz armhf 2.42.4-3build2 [544 kB] 196s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf libicu76 armhf 76.1-4ubuntu2 [10.8 MB] 196s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 76.1-4ubuntu2 [206 kB] 196s Get:143 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 196s Get:144 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.21.3-5ubuntu2 [51.8 kB] 196s Get:145 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.21.3-5ubuntu2 [35.5 kB] 196s Get:146 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.21.3-5ubuntu2 [35.4 kB] 196s Get:147 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.21.3-5ubuntu2 [45.9 kB] 196s Get:148 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.21.3-5ubuntu2 [125 kB] 196s Get:149 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 196s Get:150 http://ftpmaster.internal/ubuntu resolute/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 196s Get:151 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 196s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 196s Get:153 http://ftpmaster.internal/ubuntu resolute/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 196s Get:154 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 196s Get:155 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-6build1 [141 kB] 196s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-pthread-dev armhf 0.3.30+ds-3 [2583 kB] 196s Get:157 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-6build1 [2209 kB] 196s Get:158 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 196s Get:159 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 196s Get:160 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 196s Get:161 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 196s Get:162 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 196s Get:163 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 196s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 196s Get:165 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu1 [11.3 MB] 197s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu1 [241 kB] 197s Get:167 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu1 [234 kB] 197s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu1 [247 kB] 197s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu1 [246 kB] 197s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu1 [4898 B] 197s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu1 [266 kB] 197s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu1 [265 kB] 197s Get:173 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu1 [239 kB] 197s Get:174 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu1 [336 kB] 197s Get:175 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu1 [403 kB] 197s Get:176 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu1 [239 kB] 197s Get:177 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu1 [4542 B] 197s Get:178 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu1 [286 kB] 197s Get:179 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu1 [239 kB] 197s Get:180 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu1 [232 kB] 197s Get:181 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu1 [296 kB] 197s Get:182 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu1 [4328 B] 197s Get:183 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu1 [357 kB] 197s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu1 [326 kB] 197s Get:185 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 76.1-4ubuntu2 [12.0 MB] 197s Get:186 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu1 [351 kB] 197s Get:187 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu1 [464 kB] 197s Get:188 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu1 [572 kB] 197s Get:189 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu1 [395 kB] 197s Get:190 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu1 [245 kB] 197s Get:191 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu1 [241 kB] 197s Get:192 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu1 [260 kB] 197s Get:193 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu1 [266 kB] 197s Get:194 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu1 [4282 B] 197s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu1 [374 kB] 197s Get:196 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu1 [385 kB] 197s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu1 [4498 B] 197s Get:198 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 197s Get:199 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1build1 [1688 kB] 197s Get:200 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu1 [268 kB] 198s Get:201 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 198s Get:202 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-4build1 [169 kB] 198s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 198s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 198s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libslurm42t64 armhf 24.11.5-4 [771 kB] 198s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.0+really4.2.1-1build1 [239 kB] 198s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1build1 [2644 kB] 198s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.18 [3322 B] 198s Get:209 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu1 [297 kB] 198s Get:210 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu1 [4386 B] 198s Get:211 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu1 [345 kB] 198s Get:212 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu1 [385 kB] 198s Get:213 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu1 [4318 B] 198s Get:214 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu1 [4516 B] 198s Get:215 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu1 [268 kB] 198s Get:216 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu1 [275 kB] 198s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu1 [4314 B] 198s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu1 [243 kB] 198s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu1 [237 kB] 198s Get:220 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu1 [4430 B] 198s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.83.0 armhf 1.83.0-5ubuntu1 [242 kB] 198s Get:222 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build5 [337 kB] 198s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 198s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 198s Get:225 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 198s Get:226 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 199s Get:227 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 199s Get:228 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 199s Get:229 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 199s Get:230 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 199s Get:231 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 199s Get:232 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 199s Get:233 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.21.3-5ubuntu2 [11.9 kB] 199s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu2 [290 kB] 199s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 199s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 199s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 199s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 199s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 199s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.22.0-2ubuntu2 [426 kB] 199s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.9-3ubuntu2 [34.8 kB] 199s Get:242 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.9-3ubuntu2 [34.7 kB] 199s Get:243 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 199s Get:244 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.20.0-2build1 [86.7 kB] 199s Get:245 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 199s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.9-3ubuntu2 [1028 kB] 199s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 199s Get:248 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build8 [63.5 kB] 199s Get:249 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 199s Get:250 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 199s Get:251 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-1build2 [342 kB] 199s Get:252 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.14.1-2ubuntu1 [492 kB] 199s Get:253 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 199s Get:254 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 199s Get:255 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 199s Get:256 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 199s Get:257 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 199s Get:258 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 199s Get:259 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.18 [2504 B] 199s Get:260 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 199s Get:261 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.7 armhf 5.7.3-3build3 [1969 kB] 199s Get:262 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 199s Get:263 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 199s Get:264 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 199s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5.1 [550 kB] 199s Get:266 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 199s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 199s Get:268 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 199s Get:269 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7063 kB] 200s Get:270 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 200s Get:271 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 200s Get:272 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build2 [1250 kB] 200s Get:273 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 200s Get:274 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 200s Get:275 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 200s Get:276 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas0 armhf 0.3.30+ds-3 [6306 B] 200s Get:277 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenblas-dev armhf 0.3.30+ds-3 [21.3 kB] 200s Get:278 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 200s Get:279 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 200s Get:280 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 200s Get:281 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 200s Get:282 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 200s Get:283 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 200s Get:284 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 200s Get:285 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 200s Get:286 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 200s Get:287 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 200s Get:288 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 200s Get:289 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 200s Get:290 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 200s Get:291 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 200s Get:292 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 200s Get:293 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 200s Get:294 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 200s Get:295 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 200s Get:296 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 200s Get:297 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 200s Get:298 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 200s Get:299 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 200s Get:300 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 200s Get:301 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 200s Get:302 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 200s Get:303 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 200s Get:304 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 201s Get:305 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 201s Get:306 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 201s Get:307 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5.1 [890 kB] 201s Get:308 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 201s Get:309 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1 [606 kB] 201s Get:310 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 201s Get:311 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-1build1 [25.3 kB] 201s Get:312 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 201s Get:313 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2build1 [85.7 kB] 201s Get:314 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 201s Get:315 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 201s Get:316 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu2 [318 kB] 201s Get:317 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.7.3-3build3 [22.0 kB] 201s Get:318 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.7.3-3build3 [1880 kB] 201s Get:319 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-0ubuntu3 [6301 kB] 202s Get:320 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-0ubuntu1 [8960 kB] 202s Get:321 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-0ubuntu1 [40.6 kB] 202s Get:322 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7609 kB] 203s Get:323 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 203s Get:324 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build2 [6108 kB] 203s Get:325 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 203s Get:326 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-2.32.0 armhf 2.32.0-5 [1379 kB] 203s Get:327 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7114 kB] 203s Get:328 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build2 [1216 kB] 204s Get:329 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 204s Get:330 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 2.32.0-5 [1716 kB] 204s Get:331 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7583 kB] 204s Get:332 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build2 [6110 kB] 204s Get:333 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 204s Get:334 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 204s Get:335 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 204s Get:336 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 204s Get:337 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.1-1build2 [167 kB] 204s Get:338 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.14.5+dfsg-0.2 [670 kB] 204s Get:339 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-9 [45.8 kB] 204s Get:340 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.22-2 [76.5 kB] 204s Get:341 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 204s Get:342 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.7-1 [2123 kB] 205s Get:343 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.1-2 [121 kB] 205s Get:344 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.7-1 [4587 kB] 205s Get:345 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-dev armhf 3.13.7-2 [10.9 kB] 205s Get:346 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.7-1 [508 kB] 205s Get:347 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-dev armhf 3.13.7-2 [26.6 kB] 205s Get:348 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 205s Get:349 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 205s Get:350 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 205s Get:351 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 205s Get:352 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-amdgpu1 armhf 2.4.125-1 [19.5 kB] 205s Get:353 http://ftpmaster.internal/ubuntu resolute/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 205s Get:354 http://ftpmaster.internal/ubuntu resolute/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 205s Get:355 http://ftpmaster.internal/ubuntu resolute/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 205s Get:356 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 205s Get:357 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-1build2 [64.7 kB] 205s Get:358 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 205s Get:359 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 205s Get:360 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 205s Get:361 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 205s Get:362 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 205s Get:363 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 205s Get:364 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 205s Get:365 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 205s Get:366 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 205s Get:367 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.3-1ubuntu1 [8778 kB] 206s Get:368 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.3-1ubuntu1 [30.0 kB] 206s Get:369 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.321.0-1 [130 kB] 206s Get:370 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.3-1ubuntu1 [32.3 kB] 206s Get:371 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.3-1ubuntu1 [87.2 kB] 206s Get:372 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-1build2 [37.9 kB] 206s Get:373 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-1build2 [103 kB] 206s Get:374 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 206s Get:375 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 206s Get:376 http://ftpmaster.internal/ubuntu resolute/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 206s Get:377 http://ftpmaster.internal/ubuntu resolute/main armhf libopengl0 armhf 1.7.0-1build2 [36.0 kB] 206s Get:378 http://ftpmaster.internal/ubuntu resolute/universe armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 206s Get:379 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 206s Get:380 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 206s Get:381 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 206s Get:382 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 206s Get:383 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 206s Get:384 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 207s Get:385 http://ftpmaster.internal/ubuntu resolute/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu3 [69.2 kB] 207s Get:386 http://ftpmaster.internal/ubuntu resolute/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 207s Get:387 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 207s Get:388 http://ftpmaster.internal/ubuntu resolute/main armhf libopenjp2-7 armhf 2.5.3-2.1 [174 kB] 207s Get:389 http://ftpmaster.internal/ubuntu resolute/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 207s Get:390 http://ftpmaster.internal/ubuntu resolute/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 207s Get:391 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 207s Get:392 http://ftpmaster.internal/ubuntu resolute/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 207s Get:393 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 207s Get:394 http://ftpmaster.internal/ubuntu resolute/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 208s Get:395 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 208s Get:396 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 208s Get:397 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 208s Get:398 http://ftpmaster.internal/ubuntu resolute/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 208s Get:399 http://ftpmaster.internal/ubuntu resolute/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 209s Get:400 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-perl all 4.10000-1 [81.9 kB] 209s Get:401 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu2 [3932 B] 209s Get:402 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu2 [3926 B] 209s Get:403 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-stdlib armhf 3.14.0-1 [2271 kB] 209s Get:404 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14 armhf 3.14.0-1 [2211 kB] 210s Get:405 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-dev armhf 3.14.0-1 [4501 kB] 210s Get:406 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-all-dev armhf 3.13.7-2 [918 B] 210s Get:407 http://ftpmaster.internal/ubuntu resolute/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 210s Get:408 http://ftpmaster.internal/ubuntu resolute/main armhf libraqm0 armhf 0.10.3-1 [12.7 kB] 210s Get:409 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build2 [2236 B] 210s Get:410 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build2 [2220 B] 210s Get:411 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 210s Get:412 http://ftpmaster.internal/ubuntu resolute/main armhf libxslt1.1 armhf 1.1.43-0.1 [146 kB] 210s Get:413 http://ftpmaster.internal/ubuntu resolute/universe armhf libzopfli1 armhf 1.0.3-3 [91.7 kB] 210s Get:414 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 210s Get:415 http://ftpmaster.internal/ubuntu resolute/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 210s Get:416 http://ftpmaster.internal/ubuntu resolute/main armhf python3-packaging all 25.0-1 [52.8 kB] 210s Get:417 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 210s Get:418 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 210s Get:419 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-build all 1.2.2-2 [31.0 kB] 210s Get:420 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 210s Get:421 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 210s Get:422 http://ftpmaster.internal/ubuntu resolute/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 210s Get:423 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 210s Get:424 http://ftpmaster.internal/ubuntu resolute/universe armhf python-petsc4py-doc all 3.22.4-2ubuntu1 [752 kB] 211s Get:425 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14 armhf 3.14.0-1 [805 kB] 211s Get:426 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all armhf 3.13.7-2 [890 B] 211s Get:427 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14-dev armhf 3.14.0-1 [509 kB] 211s Get:428 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all-dev armhf 3.13.7-2 [914 B] 211s Get:429 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-brotli armhf 1.1.0-2build5 [324 kB] 211s Get:430 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 211s Get:431 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-cycler all 0.12.1-1 [9716 B] 211s Get:432 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 211s Get:433 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 211s Get:434 http://ftpmaster.internal/ubuntu resolute/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 211s Get:435 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-distlib all 0.4.0-1 [267 kB] 211s Get:436 http://ftpmaster.internal/ubuntu resolute/main armhf python3-roman all 5.0-1 [10.3 kB] 211s Get:437 http://ftpmaster.internal/ubuntu resolute/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 211s Get:438 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 211s Get:439 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 211s Get:440 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 211s Get:441 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 212s Get:442 http://ftpmaster.internal/ubuntu resolute/universe armhf swig armhf 4.3.0-2 [1180 kB] 212s Get:443 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-2ubuntu1 [1321 kB] 212s Get:444 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real all 3.22.4-2ubuntu1 [2656 B] 212s Get:445 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-2ubuntu1 [1326 kB] 212s Get:446 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex all 3.22.4-2ubuntu1 [2662 B] 212s Get:447 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py all 3.22.4-2ubuntu1 [2304 B] 212s Get:448 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 212s Get:449 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 212s Get:450 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 212s Get:451 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 212s Get:452 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 212s Get:453 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 212s Get:454 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 212s Get:455 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 212s Get:456 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 212s Get:457 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 212s Get:458 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 212s Get:459 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 212s Get:460 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lxml armhf 6.0.1-1 [1430 kB] 212s Get:461 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 212s Get:462 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 212s Get:463 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 212s Get:464 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 212s Get:465 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zopfli armhf 0.2.3.post1-1 [10.2 kB] 212s Get:466 http://ftpmaster.internal/ubuntu resolute/universe armhf unicode-data all 15.1.0-1 [8878 kB] 213s Get:467 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fonttools armhf 4.57.0-1 [1448 kB] 213s Get:468 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 213s Get:469 http://ftpmaster.internal/ubuntu resolute/main armhf python3-imagesize all 1.4.1-1 [6844 B] 213s Get:470 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 213s Get:471 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 213s Get:472 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 213s Get:473 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 213s Get:474 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 213s Get:475 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 213s Get:476 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 213s Get:477 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pil armhf 11.3.0-1ubuntu1 [445 kB] 213s Get:478 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-tk armhf 3.13.7-1 [104 kB] 213s Get:479 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tk armhf 3.13.5-1 [9916 B] 213s Get:480 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pil.imagetk armhf 11.3.0-1ubuntu1 [9006 B] 213s Get:481 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 214s Get:482 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 214s Get:483 http://ftpmaster.internal/ubuntu resolute/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 214s Get:484 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 214s Get:485 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 214s Get:486 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 214s Get:487 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 214s Get:488 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 214s Get:489 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 214s Get:490 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 214s Get:491 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 8.3.5-2 [252 kB] 214s Get:492 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 214s Get:493 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 214s Get:494 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinxcontrib.jquery all 4.1-6 [6856 B] 214s Get:495 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 214s Get:496 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 214s Get:497 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 216s Fetched 476 MB in 25s (19.3 MB/s) 216s Selecting previously unselected package fonts-lato. 216s (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 ... 61081 files and directories currently installed.) 216s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 216s Unpacking fonts-lato (2.015-1) ... 216s Selecting previously unselected package python3-numpy-dev:armhf. 216s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 216s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 216s Selecting previously unselected package libblas3:armhf. 216s Preparing to unpack .../002-libblas3_3.12.1-6build1_armhf.deb ... 216s Unpacking libblas3:armhf (3.12.1-6build1) ... 216s Selecting previously unselected package libgfortran5:armhf. 216s Preparing to unpack .../003-libgfortran5_15.2.0-5ubuntu1_armhf.deb ... 216s Unpacking libgfortran5:armhf (15.2.0-5ubuntu1) ... 216s Selecting previously unselected package libopenblas0-pthread:armhf. 216s Preparing to unpack .../004-libopenblas0-pthread_0.3.30+ds-3_armhf.deb ... 216s Unpacking libopenblas0-pthread:armhf (0.3.30+ds-3) ... 216s Selecting previously unselected package liblapack3:armhf. 216s Preparing to unpack .../005-liblapack3_3.12.1-6build1_armhf.deb ... 216s Unpacking liblapack3:armhf (3.12.1-6build1) ... 216s Selecting previously unselected package python3-numpy. 216s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 216s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 217s Selecting previously unselected package libpython3.14-minimal:armhf. 217s Preparing to unpack .../007-libpython3.14-minimal_3.14.0-1_armhf.deb ... 217s Unpacking libpython3.14-minimal:armhf (3.14.0-1) ... 217s Selecting previously unselected package python3.14-minimal. 217s Preparing to unpack .../008-python3.14-minimal_3.14.0-1_armhf.deb ... 217s Unpacking python3.14-minimal (3.14.0-1) ... 217s Selecting previously unselected package m4. 217s Preparing to unpack .../009-m4_1.4.19-8_armhf.deb ... 217s Unpacking m4 (1.4.19-8) ... 217s Selecting previously unselected package autoconf. 217s Preparing to unpack .../010-autoconf_2.72-3.1ubuntu1_all.deb ... 217s Unpacking autoconf (2.72-3.1ubuntu1) ... 217s Selecting previously unselected package autotools-dev. 217s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 217s Unpacking autotools-dev (20240727.1) ... 217s Selecting previously unselected package automake. 217s Preparing to unpack .../012-automake_1%3a1.17-4ubuntu1_all.deb ... 217s Unpacking automake (1:1.17-4ubuntu1) ... 217s Selecting previously unselected package autopoint. 217s Preparing to unpack .../013-autopoint_0.23.1-2build2_all.deb ... 217s Unpacking autopoint (0.23.1-2build2) ... 217s Selecting previously unselected package libtcl8.6:armhf. 217s Preparing to unpack .../014-libtcl8.6_8.6.17+dfsg-1_armhf.deb ... 217s Unpacking libtcl8.6:armhf (8.6.17+dfsg-1) ... 217s Selecting previously unselected package libfreetype6:armhf. 217s Preparing to unpack .../015-libfreetype6_2.13.3+dfsg-1build1_armhf.deb ... 217s Unpacking libfreetype6:armhf (2.13.3+dfsg-1build1) ... 217s Selecting previously unselected package fonts-dejavu-mono. 217s Preparing to unpack .../016-fonts-dejavu-mono_2.37-8_all.deb ... 217s Unpacking fonts-dejavu-mono (2.37-8) ... 217s Selecting previously unselected package fonts-dejavu-core. 217s Preparing to unpack .../017-fonts-dejavu-core_2.37-8_all.deb ... 218s Unpacking fonts-dejavu-core (2.37-8) ... 218s Selecting previously unselected package fontconfig-config. 218s Preparing to unpack .../018-fontconfig-config_2.15.0-2.3ubuntu1_armhf.deb ... 218s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 218s Selecting previously unselected package libfontconfig1:armhf. 218s Preparing to unpack .../019-libfontconfig1_2.15.0-2.3ubuntu1_armhf.deb ... 218s Unpacking libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 218s Selecting previously unselected package libxrender1:armhf. 218s Preparing to unpack .../020-libxrender1_1%3a0.9.12-1_armhf.deb ... 218s Unpacking libxrender1:armhf (1:0.9.12-1) ... 218s Selecting previously unselected package libxft2:armhf. 218s Preparing to unpack .../021-libxft2_2.3.6-1build1_armhf.deb ... 218s Unpacking libxft2:armhf (2.3.6-1build1) ... 218s Selecting previously unselected package x11-common. 218s Preparing to unpack .../022-x11-common_1%3a7.7+24ubuntu1_all.deb ... 218s Unpacking x11-common (1:7.7+24ubuntu1) ... 218s Selecting previously unselected package libxss1:armhf. 218s Preparing to unpack .../023-libxss1_1%3a1.2.3-1build3_armhf.deb ... 218s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 218s Selecting previously unselected package libtk8.6:armhf. 218s Preparing to unpack .../024-libtk8.6_8.6.17-1_armhf.deb ... 218s Unpacking libtk8.6:armhf (8.6.17-1) ... 218s Selecting previously unselected package tk8.6-blt2.5. 218s Preparing to unpack .../025-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 218s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 218s Selecting previously unselected package blt. 218s Preparing to unpack .../026-blt_2.5.3+dfsg-8_armhf.deb ... 218s Unpacking blt (2.5.3+dfsg-8) ... 219s Selecting previously unselected package libc-dev-bin. 219s Preparing to unpack .../027-libc-dev-bin_2.42-0ubuntu3_armhf.deb ... 219s Unpacking libc-dev-bin (2.42-0ubuntu3) ... 219s Selecting previously unselected package linux-libc-dev:armhf. 219s Preparing to unpack .../028-linux-libc-dev_6.17.0-5.5_armhf.deb ... 219s Unpacking linux-libc-dev:armhf (6.17.0-5.5) ... 219s Selecting previously unselected package libcrypt-dev:armhf. 219s Preparing to unpack .../029-libcrypt-dev_1%3a4.4.38-1build1_armhf.deb ... 219s Unpacking libcrypt-dev:armhf (1:4.4.38-1build1) ... 219s Selecting previously unselected package rpcsvc-proto. 219s Preparing to unpack .../030-rpcsvc-proto_1.4.3-1_armhf.deb ... 219s Unpacking rpcsvc-proto (1.4.3-1) ... 219s Selecting previously unselected package libc6-dev:armhf. 219s Preparing to unpack .../031-libc6-dev_2.42-0ubuntu3_armhf.deb ... 219s Unpacking libc6-dev:armhf (2.42-0ubuntu3) ... 219s Selecting previously unselected package libisl23:armhf. 219s Preparing to unpack .../032-libisl23_0.27-1_armhf.deb ... 219s Unpacking libisl23:armhf (0.27-1) ... 219s Selecting previously unselected package libmpc3:armhf. 219s Preparing to unpack .../033-libmpc3_1.3.1-1build3_armhf.deb ... 219s Unpacking libmpc3:armhf (1.3.1-1build3) ... 219s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 219s Preparing to unpack .../034-cpp-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 219s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package cpp-15. 220s Preparing to unpack .../035-cpp-15_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package cpp-arm-linux-gnueabihf. 220s Preparing to unpack .../036-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 220s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 220s Selecting previously unselected package cpp. 220s Preparing to unpack .../037-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 220s Unpacking cpp (4:15.2.0-4ubuntu1) ... 220s Selecting previously unselected package libcc1-0:armhf. 220s Preparing to unpack .../038-libcc1-0_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking libcc1-0:armhf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package libgomp1:armhf. 220s Preparing to unpack .../039-libgomp1_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking libgomp1:armhf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package libasan8:armhf. 220s Preparing to unpack .../040-libasan8_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking libasan8:armhf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package libubsan1:armhf. 220s Preparing to unpack .../041-libubsan1_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking libubsan1:armhf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package libgcc-15-dev:armhf. 220s Preparing to unpack .../042-libgcc-15-dev_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking libgcc-15-dev:armhf (15.2.0-5ubuntu1) ... 220s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 220s Preparing to unpack .../043-gcc-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 220s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 221s Selecting previously unselected package gcc-15. 221s Preparing to unpack .../044-gcc-15_15.2.0-5ubuntu1_armhf.deb ... 221s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 221s Selecting previously unselected package gcc-arm-linux-gnueabihf. 221s Preparing to unpack .../045-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 221s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 221s Selecting previously unselected package gcc. 221s Preparing to unpack .../046-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 221s Unpacking gcc (4:15.2.0-4ubuntu1) ... 221s Selecting previously unselected package libstdc++-15-dev:armhf. 221s Preparing to unpack .../047-libstdc++-15-dev_15.2.0-5ubuntu1_armhf.deb ... 221s Unpacking libstdc++-15-dev:armhf (15.2.0-5ubuntu1) ... 221s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 221s Preparing to unpack .../048-g++-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 221s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 222s Selecting previously unselected package g++-15. 222s Preparing to unpack .../049-g++-15_15.2.0-5ubuntu1_armhf.deb ... 222s Unpacking g++-15 (15.2.0-5ubuntu1) ... 222s Selecting previously unselected package g++-arm-linux-gnueabihf. 222s Preparing to unpack .../050-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 222s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 222s Selecting previously unselected package g++. 222s Preparing to unpack .../051-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 222s Unpacking g++ (4:15.2.0-4ubuntu1) ... 222s Selecting previously unselected package build-essential. 222s Preparing to unpack .../052-build-essential_12.12ubuntu1_armhf.deb ... 222s Unpacking build-essential (12.12ubuntu1) ... 222s Selecting previously unselected package libcatch2-dev. 222s Preparing to unpack .../053-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 222s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 222s Selecting previously unselected package catch2. 222s Preparing to unpack .../054-catch2_3.7.1-0.5build1_all.deb ... 222s Unpacking catch2 (3.7.1-0.5build1) ... 222s Selecting previously unselected package chrpath. 222s Preparing to unpack .../055-chrpath_0.18-1_armhf.deb ... 222s Unpacking chrpath (0.18-1) ... 222s Selecting previously unselected package cmake-data. 222s Preparing to unpack .../056-cmake-data_3.31.6-2ubuntu6_all.deb ... 222s Unpacking cmake-data (3.31.6-2ubuntu6) ... 223s Selecting previously unselected package libjsoncpp26:armhf. 223s Preparing to unpack .../057-libjsoncpp26_1.9.6-3_armhf.deb ... 223s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 223s Selecting previously unselected package librhash1:armhf. 223s Preparing to unpack .../058-librhash1_1.4.6-1_armhf.deb ... 223s Unpacking librhash1:armhf (1.4.6-1) ... 223s Selecting previously unselected package cmake. 223s Preparing to unpack .../059-cmake_3.31.6-2ubuntu6_armhf.deb ... 223s Unpacking cmake (3.31.6-2ubuntu6) ... 223s Selecting previously unselected package libdebhelper-perl. 223s Preparing to unpack .../060-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 223s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 223s Selecting previously unselected package libtool. 223s Preparing to unpack .../061-libtool_2.5.4-4build1_all.deb ... 223s Unpacking libtool (2.5.4-4build1) ... 223s Selecting previously unselected package dh-autoreconf. 223s Preparing to unpack .../062-dh-autoreconf_21_all.deb ... 223s Unpacking dh-autoreconf (21) ... 223s Selecting previously unselected package libarchive-zip-perl. 223s Preparing to unpack .../063-libarchive-zip-perl_1.68-1_all.deb ... 223s Unpacking libarchive-zip-perl (1.68-1) ... 223s Selecting previously unselected package libfile-stripnondeterminism-perl. 223s Preparing to unpack .../064-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 223s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 223s Selecting previously unselected package dh-strip-nondeterminism. 223s Preparing to unpack .../065-dh-strip-nondeterminism_1.14.2-1_all.deb ... 223s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 223s Selecting previously unselected package libdw1t64:armhf. 223s Preparing to unpack .../066-libdw1t64_0.193-1_armhf.deb ... 223s Unpacking libdw1t64:armhf (0.193-1) ... 223s Selecting previously unselected package debugedit. 223s Preparing to unpack .../067-debugedit_1%3a5.2-3_armhf.deb ... 223s Unpacking debugedit (1:5.2-3) ... 223s Selecting previously unselected package dwz. 224s Preparing to unpack .../068-dwz_0.16-2_armhf.deb ... 224s Unpacking dwz (0.16-2) ... 224s Selecting previously unselected package gettext. 224s Preparing to unpack .../069-gettext_0.23.1-2build2_armhf.deb ... 224s Unpacking gettext (0.23.1-2build2) ... 224s Selecting previously unselected package intltool-debian. 224s Preparing to unpack .../070-intltool-debian_0.35.0+20060710.6_all.deb ... 224s Unpacking intltool-debian (0.35.0+20060710.6) ... 224s Selecting previously unselected package po-debconf. 224s Preparing to unpack .../071-po-debconf_1.0.21+nmu1_all.deb ... 224s Unpacking po-debconf (1.0.21+nmu1) ... 224s Selecting previously unselected package debhelper. 224s Preparing to unpack .../072-debhelper_13.24.2ubuntu1_all.deb ... 224s Unpacking debhelper (13.24.2ubuntu1) ... 224s Selecting previously unselected package dh-python. 224s Preparing to unpack .../073-dh-python_6.20250414_all.deb ... 224s Unpacking dh-python (6.20250414) ... 224s Selecting previously unselected package sgml-base. 224s Preparing to unpack .../074-sgml-base_1.31+nmu1_all.deb ... 224s Unpacking sgml-base (1.31+nmu1) ... 224s Selecting previously unselected package xml-core. 224s Preparing to unpack .../075-xml-core_0.19_all.deb ... 224s Unpacking xml-core (0.19) ... 224s Selecting previously unselected package docutils-common. 224s Preparing to unpack .../076-docutils-common_0.21.2+dfsg-2_all.deb ... 224s Unpacking docutils-common (0.21.2+dfsg-2) ... 224s Selecting previously unselected package libjs-jquery. 224s Preparing to unpack .../077-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 224s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 224s Selecting previously unselected package libjs-underscore. 224s Preparing to unpack .../078-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 224s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 224s Selecting previously unselected package libjs-sphinxdoc. 224s Preparing to unpack .../079-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 224s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 224s Selecting previously unselected package fonts-font-awesome. 224s Preparing to unpack .../080-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 224s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 224s Selecting previously unselected package sphinx-rtd-theme-common. 224s Preparing to unpack .../081-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 224s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 224s Selecting previously unselected package fonts-mathjax. 224s Preparing to unpack .../082-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 224s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 225s Selecting previously unselected package libjs-mathjax. 225s Preparing to unpack .../083-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 225s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 225s Selecting previously unselected package dolfinx-doc. 225s Preparing to unpack .../084-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 225s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 226s Selecting previously unselected package libllvm20:armhf. 226s Preparing to unpack .../085-libllvm20_1%3a20.1.8-0ubuntu4_armhf.deb ... 226s Unpacking libllvm20:armhf (1:20.1.8-0ubuntu4) ... 227s Selecting previously unselected package libclang-cpp20. 227s Preparing to unpack .../086-libclang-cpp20_1%3a20.1.8-0ubuntu4_armhf.deb ... 227s Unpacking libclang-cpp20 (1:20.1.8-0ubuntu4) ... 227s Selecting previously unselected package libclang1-20. 227s Preparing to unpack .../087-libclang1-20_1%3a20.1.8-0ubuntu4_armhf.deb ... 227s Unpacking libclang1-20 (1:20.1.8-0ubuntu4) ... 228s Selecting previously unselected package libfmt10:armhf. 228s Preparing to unpack .../088-libfmt10_10.1.1+ds1-4_armhf.deb ... 228s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 228s Selecting previously unselected package libxapian30:armhf. 228s Preparing to unpack .../089-libxapian30_1.4.29-3_armhf.deb ... 228s Unpacking libxapian30:armhf (1.4.29-3) ... 228s Selecting previously unselected package doxygen. 228s Preparing to unpack .../090-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 228s Unpacking doxygen (1.9.8+ds-2.1build1) ... 228s Selecting previously unselected package fontconfig. 228s Preparing to unpack .../091-fontconfig_2.15.0-2.3ubuntu1_armhf.deb ... 228s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 228s Selecting previously unselected package fonts-lyx. 228s Preparing to unpack .../092-fonts-lyx_2.4.4-1_all.deb ... 228s Unpacking fonts-lyx (2.4.4-1) ... 228s Selecting previously unselected package libgfortran-15-dev:armhf. 228s Preparing to unpack .../093-libgfortran-15-dev_15.2.0-5ubuntu1_armhf.deb ... 228s Unpacking libgfortran-15-dev:armhf (15.2.0-5ubuntu1) ... 228s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 228s Preparing to unpack .../094-gfortran-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 228s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 229s Selecting previously unselected package gfortran-15. 229s Preparing to unpack .../095-gfortran-15_15.2.0-5ubuntu1_armhf.deb ... 229s Unpacking gfortran-15 (15.2.0-5ubuntu1) ... 229s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 229s Preparing to unpack .../096-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 229s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 229s Selecting previously unselected package gfortran. 229s Preparing to unpack .../097-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 229s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 229s Selecting previously unselected package libcdt5:armhf. 229s Preparing to unpack .../098-libcdt5_2.42.4-3build2_armhf.deb ... 229s Unpacking libcdt5:armhf (2.42.4-3build2) ... 229s Selecting previously unselected package libcgraph6:armhf. 229s Preparing to unpack .../099-libcgraph6_2.42.4-3build2_armhf.deb ... 229s Unpacking libcgraph6:armhf (2.42.4-3build2) ... 229s Selecting previously unselected package libsharpyuv0:armhf. 229s Preparing to unpack .../100-libsharpyuv0_1.5.0-0.1_armhf.deb ... 229s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 229s Selecting previously unselected package libaom3:armhf. 229s Preparing to unpack .../101-libaom3_3.12.1-1_armhf.deb ... 229s Unpacking libaom3:armhf (3.12.1-1) ... 229s Selecting previously unselected package libheif-plugin-aomdec:armhf. 229s Preparing to unpack .../102-libheif-plugin-aomdec_1.20.2-1_armhf.deb ... 229s Unpacking libheif-plugin-aomdec:armhf (1.20.2-1) ... 229s Selecting previously unselected package libde265-0:armhf. 229s Preparing to unpack .../103-libde265-0_1.0.16-1_armhf.deb ... 229s Unpacking libde265-0:armhf (1.0.16-1) ... 229s Selecting previously unselected package libheif-plugin-libde265:armhf. 229s Preparing to unpack .../104-libheif-plugin-libde265_1.20.2-1_armhf.deb ... 229s Unpacking libheif-plugin-libde265:armhf (1.20.2-1) ... 229s Selecting previously unselected package libheif1:armhf. 229s Preparing to unpack .../105-libheif1_1.20.2-1_armhf.deb ... 229s Unpacking libheif1:armhf (1.20.2-1) ... 229s Selecting previously unselected package libimagequant0:armhf. 229s Preparing to unpack .../106-libimagequant0_2.18.0-1build1_armhf.deb ... 229s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 229s Selecting previously unselected package libjpeg-turbo8:armhf. 229s Preparing to unpack .../107-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 229s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 229s Selecting previously unselected package libjpeg8:armhf. 229s Preparing to unpack .../108-libjpeg8_8c-2ubuntu11_armhf.deb ... 229s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 229s Selecting previously unselected package libdeflate0:armhf. 229s Preparing to unpack .../109-libdeflate0_1.23-2_armhf.deb ... 229s Unpacking libdeflate0:armhf (1.23-2) ... 229s Selecting previously unselected package libjbig0:armhf. 229s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 229s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 229s Selecting previously unselected package liblerc4:armhf. 229s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 229s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 230s Selecting previously unselected package libwebp7:armhf. 230s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 230s Unpacking libwebp7:armhf (1.5.0-0.1) ... 230s Selecting previously unselected package libtiff6:armhf. 230s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu3_armhf.deb ... 230s Unpacking libtiff6:armhf (4.7.0-3ubuntu3) ... 230s Selecting previously unselected package libxpm4:armhf. 230s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 230s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 230s Selecting previously unselected package libgd3:armhf. 230s Preparing to unpack .../115-libgd3_2.3.3-13ubuntu1_armhf.deb ... 230s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 230s Selecting previously unselected package libgts-0.7-5t64:armhf. 230s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 230s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 230s Selecting previously unselected package libpixman-1-0:armhf. 230s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 230s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 230s Selecting previously unselected package libxcb-render0:armhf. 230s Preparing to unpack .../118-libxcb-render0_1.17.0-2build1_armhf.deb ... 230s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 230s Selecting previously unselected package libxcb-shm0:armhf. 230s Preparing to unpack .../119-libxcb-shm0_1.17.0-2build1_armhf.deb ... 230s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 230s Selecting previously unselected package libcairo2:armhf. 230s Preparing to unpack .../120-libcairo2_1.18.4-1build1_armhf.deb ... 230s Unpacking libcairo2:armhf (1.18.4-1build1) ... 230s Selecting previously unselected package libltdl7:armhf. 230s Preparing to unpack .../121-libltdl7_2.5.4-4build1_armhf.deb ... 230s Unpacking libltdl7:armhf (2.5.4-4build1) ... 230s Selecting previously unselected package libgraphite2-3:armhf. 230s Preparing to unpack .../122-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 230s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 230s Selecting previously unselected package libharfbuzz0b:armhf. 230s Preparing to unpack .../123-libharfbuzz0b_10.2.0-1_armhf.deb ... 230s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 230s Selecting previously unselected package libthai-data. 230s Preparing to unpack .../124-libthai-data_0.1.29-2build1_all.deb ... 230s Unpacking libthai-data (0.1.29-2build1) ... 230s Selecting previously unselected package libdatrie1:armhf. 230s Preparing to unpack .../125-libdatrie1_0.2.13-4_armhf.deb ... 230s Unpacking libdatrie1:armhf (0.2.13-4) ... 230s Selecting previously unselected package libthai0:armhf. 230s Preparing to unpack .../126-libthai0_0.1.29-2build1_armhf.deb ... 230s Unpacking libthai0:armhf (0.1.29-2build1) ... 230s Selecting previously unselected package libpango-1.0-0:armhf. 230s Preparing to unpack .../127-libpango-1.0-0_1.56.3-1build1_armhf.deb ... 230s Unpacking libpango-1.0-0:armhf (1.56.3-1build1) ... 231s Selecting previously unselected package libpangoft2-1.0-0:armhf. 231s Preparing to unpack .../128-libpangoft2-1.0-0_1.56.3-1build1_armhf.deb ... 231s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1build1) ... 231s Selecting previously unselected package libpangocairo-1.0-0:armhf. 231s Preparing to unpack .../129-libpangocairo-1.0-0_1.56.3-1build1_armhf.deb ... 231s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1build1) ... 231s Selecting previously unselected package libpathplan4:armhf. 231s Preparing to unpack .../130-libpathplan4_2.42.4-3build2_armhf.deb ... 231s Unpacking libpathplan4:armhf (2.42.4-3build2) ... 231s Selecting previously unselected package libgvc6. 231s Preparing to unpack .../131-libgvc6_2.42.4-3build2_armhf.deb ... 231s Unpacking libgvc6 (2.42.4-3build2) ... 231s Selecting previously unselected package libgvpr2:armhf. 231s Preparing to unpack .../132-libgvpr2_2.42.4-3build2_armhf.deb ... 231s Unpacking libgvpr2:armhf (2.42.4-3build2) ... 231s Selecting previously unselected package liblab-gamut1:armhf. 231s Preparing to unpack .../133-liblab-gamut1_2.42.4-3build2_armhf.deb ... 231s Unpacking liblab-gamut1:armhf (2.42.4-3build2) ... 231s Selecting previously unselected package libice6:armhf. 231s Preparing to unpack .../134-libice6_2%3a1.1.1-1_armhf.deb ... 231s Unpacking libice6:armhf (2:1.1.1-1) ... 231s Selecting previously unselected package libsm6:armhf. 231s Preparing to unpack .../135-libsm6_2%3a1.2.6-1_armhf.deb ... 231s Unpacking libsm6:armhf (2:1.2.6-1) ... 231s Selecting previously unselected package libxt6t64:armhf. 231s Preparing to unpack .../136-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 231s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 231s Selecting previously unselected package libxmu6:armhf. 231s Preparing to unpack .../137-libxmu6_2%3a1.1.3-3build3_armhf.deb ... 231s Unpacking libxmu6:armhf (2:1.1.3-3build3) ... 231s Selecting previously unselected package libxaw7:armhf. 231s Preparing to unpack .../138-libxaw7_2%3a1.0.16-1_armhf.deb ... 231s Unpacking libxaw7:armhf (2:1.0.16-1) ... 231s Selecting previously unselected package graphviz. 231s Preparing to unpack .../139-graphviz_2.42.4-3build2_armhf.deb ... 231s Unpacking graphviz (2.42.4-3build2) ... 231s Selecting previously unselected package libicu76:armhf. 231s Preparing to unpack .../140-libicu76_76.1-4ubuntu2_armhf.deb ... 231s Unpacking libicu76:armhf (76.1-4ubuntu2) ... 232s Selecting previously unselected package icu-devtools. 232s Preparing to unpack .../141-icu-devtools_76.1-4ubuntu2_armhf.deb ... 232s Unpacking icu-devtools (76.1-4ubuntu2) ... 232s Selecting previously unselected package comerr-dev:armhf. 232s Preparing to unpack .../142-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 232s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 232s Selecting previously unselected package libgssrpc4t64:armhf. 232s Preparing to unpack .../143-libgssrpc4t64_1.21.3-5ubuntu2_armhf.deb ... 232s Unpacking libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 232s Selecting previously unselected package libkadm5clnt-mit12:armhf. 232s Preparing to unpack .../144-libkadm5clnt-mit12_1.21.3-5ubuntu2_armhf.deb ... 232s Unpacking libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 232s Selecting previously unselected package libkdb5-10t64:armhf. 232s Preparing to unpack .../145-libkdb5-10t64_1.21.3-5ubuntu2_armhf.deb ... 232s Unpacking libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 232s Selecting previously unselected package libkadm5srv-mit12:armhf. 232s Preparing to unpack .../146-libkadm5srv-mit12_1.21.3-5ubuntu2_armhf.deb ... 232s Unpacking libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 232s Selecting previously unselected package krb5-multidev:armhf. 232s Preparing to unpack .../147-krb5-multidev_1.21.3-5ubuntu2_armhf.deb ... 232s Unpacking krb5-multidev:armhf (1.21.3-5ubuntu2) ... 232s Selecting previously unselected package libaec0:armhf. 232s Preparing to unpack .../148-libaec0_1.1.3-1_armhf.deb ... 232s Unpacking libaec0:armhf (1.1.3-1) ... 232s Selecting previously unselected package libalglib4.2:armhf. 232s Preparing to unpack .../149-libalglib4.2_4.2.0-2_armhf.deb ... 232s Unpacking libalglib4.2:armhf (4.2.0-2) ... 232s Selecting previously unselected package libsuitesparseconfig7:armhf. 232s Preparing to unpack .../150-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 232s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 232s Selecting previously unselected package libamd3:armhf. 232s Preparing to unpack .../151-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 232s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 232s Selecting previously unselected package libann0. 232s Preparing to unpack .../152-libann0_1.1.2+doc-9build1_armhf.deb ... 232s Unpacking libann0 (1.1.2+doc-9build1) ... 232s Selecting previously unselected package libarpack2t64:armhf. 232s Preparing to unpack .../153-libarpack2t64_3.9.1-6_armhf.deb ... 232s Unpacking libarpack2t64:armhf (3.9.1-6) ... 232s Selecting previously unselected package libblas-dev:armhf. 232s Preparing to unpack .../154-libblas-dev_3.12.1-6build1_armhf.deb ... 233s Unpacking libblas-dev:armhf (3.12.1-6build1) ... 233s Selecting previously unselected package libopenblas-pthread-dev:armhf. 233s Preparing to unpack .../155-libopenblas-pthread-dev_0.3.30+ds-3_armhf.deb ... 233s Unpacking libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 233s Selecting previously unselected package liblapack-dev:armhf. 233s Preparing to unpack .../156-liblapack-dev_3.12.1-6build1_armhf.deb ... 233s Unpacking liblapack-dev:armhf (3.12.1-6build1) ... 233s Selecting previously unselected package libarpack2-dev:armhf. 233s Preparing to unpack .../157-libarpack2-dev_3.9.1-6_armhf.deb ... 233s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 233s Selecting previously unselected package libbasix0.9:armhf. 233s Preparing to unpack .../158-libbasix0.9_0.9.0-2build2_armhf.deb ... 233s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 233s Selecting previously unselected package libpkgconf3:armhf. 233s Preparing to unpack .../159-libpkgconf3_1.8.1-4build1_armhf.deb ... 233s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 233s Selecting previously unselected package pkgconf-bin. 233s Preparing to unpack .../160-pkgconf-bin_1.8.1-4build1_armhf.deb ... 233s Unpacking pkgconf-bin (1.8.1-4build1) ... 233s Selecting previously unselected package pkgconf:armhf. 233s Preparing to unpack .../161-pkgconf_1.8.1-4build1_armhf.deb ... 233s Unpacking pkgconf:armhf (1.8.1-4build1) ... 233s Selecting previously unselected package libeigen3-dev. 233s Preparing to unpack .../162-libeigen3-dev_3.4.0-5_all.deb ... 233s Unpacking libeigen3-dev (3.4.0-5) ... 233s Selecting previously unselected package libbasix-dev:armhf. 233s Preparing to unpack .../163-libbasix-dev_0.9.0-2build2_armhf.deb ... 233s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 233s Selecting previously unselected package libboost1.88-dev:armhf. 233s Preparing to unpack .../164-libboost1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 233s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-atomic1.88.0:armhf. 237s Preparing to unpack .../165-libboost-atomic1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 237s Preparing to unpack .../166-libboost-atomic1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-chrono1.88.0:armhf. 237s Preparing to unpack .../167-libboost-chrono1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 237s Preparing to unpack .../168-libboost-chrono1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-chrono-dev:armhf. 237s Preparing to unpack .../169-libboost-chrono-dev_1.88.0.0ubuntu1_armhf.deb ... 237s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 237s Selecting previously unselected package libboost-container1.88.0:armhf. 237s Preparing to unpack .../170-libboost-container1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-container1.88-dev:armhf. 237s Preparing to unpack .../171-libboost-container1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-date-time1.88.0:armhf. 237s Preparing to unpack .../172-libboost-date-time1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-serialization1.88.0:armhf. 237s Preparing to unpack .../173-libboost-serialization1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 237s Preparing to unpack .../174-libboost-serialization1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 237s Preparing to unpack .../175-libboost-date-time1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-dev:armhf. 237s Preparing to unpack .../176-libboost-dev_1.88.0.0ubuntu1_armhf.deb ... 237s Unpacking libboost-dev:armhf (1.88.0.0ubuntu1) ... 237s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 237s Preparing to unpack .../177-libboost-filesystem1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 237s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu1) ... 237s Selecting previously unselected package libboost-system1.88.0:armhf. 238s Preparing to unpack .../178-libboost-system1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libboost-system1.88-dev:armhf. 238s Preparing to unpack .../179-libboost-system1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 238s Preparing to unpack .../180-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libboost-filesystem-dev:armhf. 238s Preparing to unpack .../181-libboost-filesystem-dev_1.88.0.0ubuntu1_armhf.deb ... 238s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 238s Selecting previously unselected package libboost-graph1.88.0:armhf. 238s Preparing to unpack .../182-libboost-graph1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libboost-regex1.88.0:armhf. 238s Preparing to unpack .../183-libboost-regex1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libicu-dev:armhf. 238s Preparing to unpack .../184-libicu-dev_76.1-4ubuntu2_armhf.deb ... 238s Unpacking libicu-dev:armhf (76.1-4ubuntu2) ... 238s Selecting previously unselected package libboost-regex1.88-dev:armhf. 238s Preparing to unpack .../185-libboost-regex1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 238s Selecting previously unselected package libboost-test1.88.0:armhf. 238s Preparing to unpack .../186-libboost-test1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 238s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-test1.88-dev:armhf. 239s Preparing to unpack .../187-libboost-test1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-graph1.88-dev:armhf. 239s Preparing to unpack .../188-libboost-graph1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-random1.88.0:armhf. 239s Preparing to unpack .../189-libboost-random1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-random1.88-dev:armhf. 239s Preparing to unpack .../190-libboost-random1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 239s Preparing to unpack .../191-libboost-iostreams1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 239s Preparing to unpack .../192-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-iostreams-dev:armhf. 239s Preparing to unpack .../193-libboost-iostreams-dev_1.88.0.0ubuntu1_armhf.deb ... 239s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 239s Selecting previously unselected package libboost-math1.88.0:armhf. 239s Preparing to unpack .../194-libboost-math1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-math1.88-dev:armhf. 239s Preparing to unpack .../195-libboost-math1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 239s Selecting previously unselected package libboost-math-dev:armhf. 239s Preparing to unpack .../196-libboost-math-dev_1.88.0.0ubuntu1_armhf.deb ... 239s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 239s Selecting previously unselected package libhwloc15:armhf. 239s Preparing to unpack .../197-libhwloc15_2.12.2-1_armhf.deb ... 239s Unpacking libhwloc15:armhf (2.12.2-1) ... 239s Selecting previously unselected package libmpich12:armhf. 239s Preparing to unpack .../198-libmpich12_4.3.0+really4.2.1-1build1_armhf.deb ... 239s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 239s Selecting previously unselected package libboost-mpi1.88.0. 239s Preparing to unpack .../199-libboost-mpi1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 239s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu1) ... 240s Selecting previously unselected package libnuma-dev:armhf. 240s Preparing to unpack .../200-libnuma-dev_2.0.19-1_armhf.deb ... 240s Unpacking libnuma-dev:armhf (2.0.19-1) ... 240s Selecting previously unselected package libltdl-dev:armhf. 240s Preparing to unpack .../201-libltdl-dev_2.5.4-4build1_armhf.deb ... 240s Unpacking libltdl-dev:armhf (2.5.4-4build1) ... 240s Selecting previously unselected package libhwloc-dev:armhf. 240s Preparing to unpack .../202-libhwloc-dev_2.12.2-1_armhf.deb ... 240s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 240s Selecting previously unselected package hwloc-nox. 240s Preparing to unpack .../203-hwloc-nox_2.12.2-1_armhf.deb ... 240s Unpacking hwloc-nox (2.12.2-1) ... 240s Selecting previously unselected package libslurm42t64. 240s Preparing to unpack .../204-libslurm42t64_24.11.5-4_armhf.deb ... 240s Unpacking libslurm42t64 (24.11.5-4) ... 240s Selecting previously unselected package mpich. 240s Preparing to unpack .../205-mpich_4.3.0+really4.2.1-1build1_armhf.deb ... 240s Unpacking mpich (4.3.0+really4.2.1-1build1) ... 240s Selecting previously unselected package libmpich-dev:armhf. 240s Preparing to unpack .../206-libmpich-dev_4.3.0+really4.2.1-1build1_armhf.deb ... 240s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 240s Selecting previously unselected package mpi-default-dev. 240s Preparing to unpack .../207-mpi-default-dev_1.18_armhf.deb ... 240s Unpacking mpi-default-dev (1.18) ... 240s Selecting previously unselected package libboost-mpi1.88-dev. 240s Preparing to unpack .../208-libboost-mpi1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 240s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu1) ... 240s Selecting previously unselected package libboost-mpi-dev. 240s Preparing to unpack .../209-libboost-mpi-dev_1.88.0.0ubuntu1_armhf.deb ... 240s Unpacking libboost-mpi-dev (1.88.0.0ubuntu1) ... 240s Selecting previously unselected package libboost-program-options1.88.0:armhf. 240s Preparing to unpack .../210-libboost-program-options1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 240s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu1) ... 240s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 240s Preparing to unpack .../211-libboost-program-options1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 240s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 241s Selecting previously unselected package libboost-program-options-dev:armhf. 241s Preparing to unpack .../212-libboost-program-options-dev_1.88.0.0ubuntu1_armhf.deb ... 241s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 241s Selecting previously unselected package libboost-serialization-dev:armhf. 241s Preparing to unpack .../213-libboost-serialization-dev_1.88.0.0ubuntu1_armhf.deb ... 241s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 241s Selecting previously unselected package libboost-thread1.88.0:armhf. 241s Preparing to unpack .../214-libboost-thread1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 241s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu1) ... 241s Selecting previously unselected package libboost-thread1.88-dev:armhf. 241s Preparing to unpack .../215-libboost-thread1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 241s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 241s Selecting previously unselected package libboost-thread-dev:armhf. 241s Preparing to unpack .../216-libboost-thread-dev_1.88.0.0ubuntu1_armhf.deb ... 241s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 241s Selecting previously unselected package libboost-timer1.88.0:armhf. 241s Preparing to unpack .../217-libboost-timer1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 241s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu1) ... 241s Selecting previously unselected package libboost-timer1.88-dev:armhf. 241s Preparing to unpack .../218-libboost-timer1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 241s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 241s Selecting previously unselected package libboost-timer-dev:armhf. 241s Preparing to unpack .../219-libboost-timer-dev_1.88.0.0ubuntu1_armhf.deb ... 241s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 241s Selecting previously unselected package libboost-timer1.83.0:armhf. 241s Preparing to unpack .../220-libboost-timer1.83.0_1.83.0-5ubuntu1_armhf.deb ... 241s Unpacking libboost-timer1.83.0:armhf (1.83.0-5ubuntu1) ... 241s Selecting previously unselected package libbrotli-dev:armhf. 241s Preparing to unpack .../221-libbrotli-dev_1.1.0-2build5_armhf.deb ... 241s Unpacking libbrotli-dev:armhf (1.1.0-2build5) ... 241s Selecting previously unselected package libbtf2:armhf. 241s Preparing to unpack .../222-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 241s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 241s Selecting previously unselected package libcamd3:armhf. 241s Preparing to unpack .../223-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 241s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 242s Selecting previously unselected package libccolamd3:armhf. 242s Preparing to unpack .../224-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 242s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 242s Selecting previously unselected package libsz2:armhf. 242s Preparing to unpack .../225-libsz2_1.1.3-1_armhf.deb ... 242s Unpacking libsz2:armhf (1.1.3-1) ... 242s Selecting previously unselected package libhdf5-310:armhf. 242s Preparing to unpack .../226-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 242s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 242s Selecting previously unselected package libcgns3.4:armhf. 242s Preparing to unpack .../227-libcgns3.4_3.4.0-5build1_armhf.deb ... 242s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 242s Selecting previously unselected package libcolamd3:armhf. 242s Preparing to unpack .../228-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 242s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 242s Selecting previously unselected package libcholmod5:armhf. 242s Preparing to unpack .../229-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 242s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 242s Selecting previously unselected package libcombblas2.0.0t64:armhf. 242s Preparing to unpack .../230-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 242s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 242s Selecting previously unselected package libidn2-dev:armhf. 242s Preparing to unpack .../231-libidn2-dev_2.3.8-4_armhf.deb ... 242s Unpacking libidn2-dev:armhf (2.3.8-4) ... 242s Selecting previously unselected package libkrb5-dev:armhf. 242s Preparing to unpack .../232-libkrb5-dev_1.21.3-5ubuntu2_armhf.deb ... 242s Unpacking libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 242s Selecting previously unselected package libldap-dev:armhf. 242s Preparing to unpack .../233-libldap-dev_2.6.10+dfsg-1ubuntu2_armhf.deb ... 242s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 242s Selecting previously unselected package libnghttp2-dev:armhf. 242s Preparing to unpack .../234-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 242s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 242s Selecting previously unselected package libpsl-dev:armhf. 242s Preparing to unpack .../235-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 242s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 242s Selecting previously unselected package libgmpxx4ldbl:armhf. 242s Preparing to unpack .../236-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 242s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 243s Selecting previously unselected package libgmp-dev:armhf. 243s Preparing to unpack .../237-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 243s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 243s Selecting previously unselected package libevent-2.1-7t64:armhf. 243s Preparing to unpack .../238-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 243s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 243s Selecting previously unselected package libunbound8:armhf. 243s Preparing to unpack .../239-libunbound8_1.22.0-2ubuntu2_armhf.deb ... 243s Unpacking libunbound8:armhf (1.22.0-2ubuntu2) ... 243s Selecting previously unselected package libgnutls-dane0t64:armhf. 243s Preparing to unpack .../240-libgnutls-dane0t64_3.8.9-3ubuntu2_armhf.deb ... 243s Unpacking libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 243s Selecting previously unselected package libgnutls-openssl27t64:armhf. 243s Preparing to unpack .../241-libgnutls-openssl27t64_3.8.9-3ubuntu2_armhf.deb ... 243s Unpacking libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 243s Selecting previously unselected package libp11-kit-dev:armhf. 243s Preparing to unpack .../242-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 243s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 243s Selecting previously unselected package libtasn1-6-dev:armhf. 243s Preparing to unpack .../243-libtasn1-6-dev_4.20.0-2build1_armhf.deb ... 243s Unpacking libtasn1-6-dev:armhf (4.20.0-2build1) ... 243s Selecting previously unselected package nettle-dev:armhf. 243s Preparing to unpack .../244-nettle-dev_3.10.1-1_armhf.deb ... 243s Unpacking nettle-dev:armhf (3.10.1-1) ... 243s Selecting previously unselected package libgnutls28-dev:armhf. 243s Preparing to unpack .../245-libgnutls28-dev_3.8.9-3ubuntu2_armhf.deb ... 243s Unpacking libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 243s Selecting previously unselected package zlib1g-dev:armhf. 243s Preparing to unpack .../246-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 243s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 243s Selecting previously unselected package librtmp-dev:armhf. 243s Preparing to unpack .../247-librtmp-dev_2.4+20151223.gitfa8646d.1-2build8_armhf.deb ... 243s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build8) ... 243s Selecting previously unselected package libssl-dev:armhf. 243s Preparing to unpack .../248-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 243s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 243s Selecting previously unselected package libssh2-1-dev:armhf. 243s Preparing to unpack .../249-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 243s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 244s Selecting previously unselected package libzstd-dev:armhf. 244s Preparing to unpack .../250-libzstd-dev_1.5.7+dfsg-1build2_armhf.deb ... 244s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 244s Selecting previously unselected package libcurl4-openssl-dev:armhf. 244s Preparing to unpack .../251-libcurl4-openssl-dev_8.14.1-2ubuntu1_armhf.deb ... 244s Unpacking libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 244s Selecting previously unselected package libcxsparse4:armhf. 244s Preparing to unpack .../252-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 244s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 244s Selecting previously unselected package libhdf5-mpich-310:armhf. 244s Preparing to unpack .../253-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 244s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 244s Selecting previously unselected package libfftw3-double3:armhf. 244s Preparing to unpack .../254-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 244s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 244s Selecting previously unselected package libfftw3-single3:armhf. 244s Preparing to unpack .../255-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 244s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 244s Selecting previously unselected package libfftw3-mpi3:armhf. 244s Preparing to unpack .../256-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 244s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 244s Selecting previously unselected package libklu2:armhf. 244s Preparing to unpack .../257-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 244s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 244s Selecting previously unselected package mpi-default-bin. 244s Preparing to unpack .../258-mpi-default-bin_1.18_armhf.deb ... 244s Unpacking mpi-default-bin (1.18) ... 244s Selecting previously unselected package libscalapack-mpich2.2:armhf. 244s Preparing to unpack .../259-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 244s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 244s Selecting previously unselected package libmumps-5.7:armhf. 244s Preparing to unpack .../260-libmumps-5.7_5.7.3-3build3_armhf.deb ... 244s Unpacking libmumps-5.7:armhf (5.7.3-3build3) ... 244s Selecting previously unselected package libptscotch-7.0:armhf. 244s Preparing to unpack .../261-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 244s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 245s Selecting previously unselected package libspqr4:armhf. 245s Preparing to unpack .../262-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 245s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 245s Selecting previously unselected package libmetis5:armhf. 245s Preparing to unpack .../263-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 245s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 245s Selecting previously unselected package libsuperlu-dist8:armhf. 245s Preparing to unpack .../264-libsuperlu-dist8_8.2.1+dfsg1-5.1_armhf.deb ... 245s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 245s Selecting previously unselected package libsuperlu7:armhf. 245s Preparing to unpack .../265-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 245s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 245s Selecting previously unselected package libumfpack6:armhf. 245s Preparing to unpack .../266-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 245s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 245s Selecting previously unselected package ocl-icd-libopencl1:armhf. 245s Preparing to unpack .../267-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 245s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 245s Selecting previously unselected package libpetsc-complex3.22:armhf. 245s Preparing to unpack .../268-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 245s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 245s Selecting previously unselected package libpugixml1v5:armhf. 245s Preparing to unpack .../269-libpugixml1v5_1.14-2_armhf.deb ... 245s Unpacking libpugixml1v5:armhf (1.14-2) ... 245s Selecting previously unselected package libparpack2t64:armhf. 245s Preparing to unpack .../270-libparpack2t64_3.9.1-6_armhf.deb ... 245s Unpacking libparpack2t64:armhf (3.9.1-6) ... 245s Selecting previously unselected package libslepc-complex3.22. 245s Preparing to unpack .../271-libslepc-complex3.22_3.22.2+dfsg1-1build2_armhf.deb ... 245s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 245s Selecting previously unselected package libspdlog1.15:armhf. 245s Preparing to unpack .../272-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 245s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 246s Selecting previously unselected package libdolfinx-complex0.9:armhf. 246s Preparing to unpack .../273-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 246s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 246s Selecting previously unselected package libjs-jquery-ui. 246s Preparing to unpack .../274-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 246s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 246s Selecting previously unselected package libopenblas0:armhf. 246s Preparing to unpack .../275-libopenblas0_0.3.30+ds-3_armhf.deb ... 246s Unpacking libopenblas0:armhf (0.3.30+ds-3) ... 246s Selecting previously unselected package libopenblas-dev:armhf. 246s Preparing to unpack .../276-libopenblas-dev_0.3.30+ds-3_armhf.deb ... 246s Unpacking libopenblas-dev:armhf (0.3.30+ds-3) ... 246s Selecting previously unselected package libldl3:armhf. 246s Preparing to unpack .../277-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 246s Preparing to unpack .../278-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package librbio4:armhf. 246s Preparing to unpack .../279-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package libspex3:armhf. 246s Preparing to unpack .../280-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package libparu1:armhf. 246s Preparing to unpack .../281-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package libsuitesparse-dev:armhf. 246s Preparing to unpack .../282-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 246s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 246s Selecting previously unselected package libscotch-7.0:armhf. 246s Preparing to unpack .../283-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 246s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 246s Selecting previously unselected package libscotch-dev. 246s Preparing to unpack .../284-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 246s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 246s Selecting previously unselected package libptscotch-dev. 246s Preparing to unpack .../285-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 246s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 247s Selecting previously unselected package libscalapack-mpich-dev:armhf. 247s Preparing to unpack .../286-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 247s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 247s Selecting previously unselected package libscalapack-mpi-dev:armhf. 247s Preparing to unpack .../287-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 247s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 247s Selecting previously unselected package libfftw3-bin. 247s Preparing to unpack .../288-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 247s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 247s Selecting previously unselected package libfftw3-dev:armhf. 247s Preparing to unpack .../289-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 247s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 247s Selecting previously unselected package libfftw3-mpi-dev:armhf. 247s Preparing to unpack .../290-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 247s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 247s Selecting previously unselected package opencl-c-headers. 247s Preparing to unpack .../291-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 247s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 247s Selecting previously unselected package opencl-clhpp-headers. 247s Preparing to unpack .../292-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 247s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 247s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 247s Preparing to unpack .../293-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 247s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 247s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 247s Preparing to unpack .../294-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 247s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 247s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 247s Preparing to unpack .../295-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 247s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 247s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 247s Preparing to unpack .../296-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 247s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 247s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 247s Preparing to unpack .../297-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 247s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 247s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 247s Preparing to unpack .../298-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 247s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 247s Selecting previously unselected package libaec-dev:armhf. 247s Preparing to unpack .../299-libaec-dev_1.1.3-1_armhf.deb ... 247s Unpacking libaec-dev:armhf (1.1.3-1) ... 247s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 247s Preparing to unpack .../300-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 247s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 248s Selecting previously unselected package libjpeg8-dev:armhf. 248s Preparing to unpack .../301-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 248s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 248s Selecting previously unselected package libjpeg-dev:armhf. 248s Preparing to unpack .../302-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 248s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 248s Selecting previously unselected package libhdf5-mpich-dev. 248s Preparing to unpack .../303-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 248s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 248s Selecting previously unselected package libhdf5-mpi-dev:armhf. 248s Preparing to unpack .../304-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 248s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 248s Selecting previously unselected package libsuperlu-dev:armhf. 248s Preparing to unpack .../305-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 248s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 248s Selecting previously unselected package libsuperlu-dist-dev:armhf. 248s Preparing to unpack .../306-libsuperlu-dist-dev_8.2.1+dfsg1-5.1_armhf.deb ... 248s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 248s Selecting previously unselected package xorg-sgml-doctools. 248s Preparing to unpack .../307-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 248s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 248s Selecting previously unselected package x11proto-dev. 248s Preparing to unpack .../308-x11proto-dev_2024.1-1_all.deb ... 248s Unpacking x11proto-dev (2024.1-1) ... 248s Selecting previously unselected package libxau-dev:armhf. 248s Preparing to unpack .../309-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 248s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 248s Selecting previously unselected package libxdmcp-dev:armhf. 248s Preparing to unpack .../310-libxdmcp-dev_1%3a1.1.5-1build1_armhf.deb ... 248s Unpacking libxdmcp-dev:armhf (1:1.1.5-1build1) ... 248s Selecting previously unselected package xtrans-dev. 248s Preparing to unpack .../311-xtrans-dev_1.6.0-1_all.deb ... 248s Unpacking xtrans-dev (1.6.0-1) ... 248s Selecting previously unselected package libxcb1-dev:armhf. 248s Preparing to unpack .../312-libxcb1-dev_1.17.0-2build1_armhf.deb ... 248s Unpacking libxcb1-dev:armhf (1.17.0-2build1) ... 249s Selecting previously unselected package libx11-dev:armhf. 249s Preparing to unpack .../313-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 249s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 249s Selecting previously unselected package libyaml-dev:armhf. 249s Preparing to unpack .../314-libyaml-dev_0.2.5-2build2_armhf.deb ... 249s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 249s Selecting previously unselected package libpetsc3.22-dev-common. 249s Preparing to unpack .../315-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu2_all.deb ... 249s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 249s Selecting previously unselected package libmumps-headers-dev. 249s Preparing to unpack .../316-libmumps-headers-dev_5.7.3-3build3_all.deb ... 249s Unpacking libmumps-headers-dev (5.7.3-3build3) ... 249s Selecting previously unselected package libmumps-dev:armhf. 249s Preparing to unpack .../317-libmumps-dev_5.7.3-3build3_armhf.deb ... 249s Unpacking libmumps-dev:armhf (5.7.3-3build3) ... 249s Selecting previously unselected package libc6-dbg:armhf. 249s Preparing to unpack .../318-libc6-dbg_2.42-0ubuntu3_armhf.deb ... 249s Unpacking libc6-dbg:armhf (2.42-0ubuntu3) ... 249s Selecting previously unselected package valgrind. 249s Preparing to unpack .../319-valgrind_1%3a3.25.1-0ubuntu1_armhf.deb ... 249s Unpacking valgrind (1:3.25.1-0ubuntu1) ... 250s Selecting previously unselected package valgrind-mpi. 250s Preparing to unpack .../320-valgrind-mpi_1%3a3.25.1-0ubuntu1_armhf.deb ... 250s Unpacking valgrind-mpi (1:3.25.1-0ubuntu1) ... 250s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 250s Preparing to unpack .../321-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 250s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 250s Selecting previously unselected package libparpack2-dev:armhf. 250s Preparing to unpack .../322-libparpack2-dev_3.9.1-6_armhf.deb ... 250s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 250s Selecting previously unselected package libslepc-complex3.22-dev. 250s Preparing to unpack .../323-libslepc-complex3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 250s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 250s Selecting previously unselected package libdolfinx-complex-dev:armhf. 250s Preparing to unpack .../324-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 250s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 250s Selecting previously unselected package libhypre-2.32.0:armhf. 250s Preparing to unpack .../325-libhypre-2.32.0_2.32.0-5_armhf.deb ... 250s Unpacking libhypre-2.32.0:armhf (2.32.0-5) ... 250s Selecting previously unselected package libpetsc-real3.22:armhf. 250s Preparing to unpack .../326-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 250s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 250s Selecting previously unselected package libslepc-real3.22. 251s Preparing to unpack .../327-libslepc-real3.22_3.22.2+dfsg1-1build2_armhf.deb ... 251s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 251s Selecting previously unselected package libdolfinx-real0.9:armhf. 251s Preparing to unpack .../328-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 251s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 251s Selecting previously unselected package libhypre-dev:armhf. 251s Preparing to unpack .../329-libhypre-dev_2.32.0-5_armhf.deb ... 251s Unpacking libhypre-dev:armhf (2.32.0-5) ... 251s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 251s Preparing to unpack .../330-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 251s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 251s Selecting previously unselected package libslepc-real3.22-dev. 251s Preparing to unpack .../331-libslepc-real3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 251s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 251s Selecting previously unselected package libdolfinx-real-dev:armhf. 251s Preparing to unpack .../332-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 251s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 251s Selecting previously unselected package libpugixml-dev:armhf. 251s Preparing to unpack .../333-libpugixml-dev_1.14-2_armhf.deb ... 251s Unpacking libpugixml-dev:armhf (1.14-2) ... 251s Selecting previously unselected package libfmt-dev:armhf. 251s Preparing to unpack .../334-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 251s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 251s Selecting previously unselected package libspdlog-dev:armhf. 251s Preparing to unpack .../335-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 251s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 251s Selecting previously unselected package liblzma-dev:armhf. 252s Preparing to unpack .../336-liblzma-dev_5.8.1-1build2_armhf.deb ... 252s Unpacking liblzma-dev:armhf (5.8.1-1build2) ... 252s Selecting previously unselected package libxml2-dev:armhf. 252s Preparing to unpack .../337-libxml2-dev_2.14.5+dfsg-0.2_armhf.deb ... 252s Unpacking libxml2-dev:armhf (2.14.5+dfsg-0.2) ... 252s Selecting previously unselected package python3-ply. 252s Preparing to unpack .../338-python3-ply_3.11-9_all.deb ... 252s Unpacking python3-ply (3.11-9) ... 252s Selecting previously unselected package python3-pycparser. 252s Preparing to unpack .../339-python3-pycparser_2.22-2_all.deb ... 252s Unpacking python3-pycparser (2.22-2) ... 252s Selecting previously unselected package python3-cffi. 252s Preparing to unpack .../340-python3-cffi_1.17.1-3_all.deb ... 252s Unpacking python3-cffi (1.17.1-3) ... 252s Selecting previously unselected package libpython3.13:armhf. 252s Preparing to unpack .../341-libpython3.13_3.13.7-1_armhf.deb ... 252s Unpacking libpython3.13:armhf (3.13.7-1) ... 252s Selecting previously unselected package libexpat1-dev:armhf. 252s Preparing to unpack .../342-libexpat1-dev_2.7.1-2_armhf.deb ... 252s Unpacking libexpat1-dev:armhf (2.7.1-2) ... 252s Selecting previously unselected package libpython3.13-dev:armhf. 252s Preparing to unpack .../343-libpython3.13-dev_3.13.7-1_armhf.deb ... 252s Unpacking libpython3.13-dev:armhf (3.13.7-1) ... 252s Selecting previously unselected package libpython3-dev:armhf. 252s Preparing to unpack .../344-libpython3-dev_3.13.7-2_armhf.deb ... 252s Unpacking libpython3-dev:armhf (3.13.7-2) ... 252s Selecting previously unselected package python3.13-dev. 252s Preparing to unpack .../345-python3.13-dev_3.13.7-1_armhf.deb ... 252s Unpacking python3.13-dev (3.13.7-1) ... 252s Selecting previously unselected package python3-dev. 253s Preparing to unpack .../346-python3-dev_3.13.7-2_armhf.deb ... 253s Unpacking python3-dev (3.13.7-2) ... 253s Selecting previously unselected package python3-ufl. 253s Preparing to unpack .../347-python3-ufl_2024.2.0-3_all.deb ... 253s Unpacking python3-ufl (2024.2.0-3) ... 253s Selecting previously unselected package python3-basix. 253s Preparing to unpack .../348-python3-basix_0.9.0-2build2_armhf.deb ... 253s Unpacking python3-basix (0.9.0-2build2) ... 253s Selecting previously unselected package python3-ffcx. 253s Preparing to unpack .../349-python3-ffcx_1%3a0.9.0-2_all.deb ... 253s Unpacking python3-ffcx (1:0.9.0-2) ... 253s Selecting previously unselected package libdolfinx-dev:armhf. 253s Preparing to unpack .../350-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 253s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 253s Selecting previously unselected package libdrm-amdgpu1:armhf. 253s Preparing to unpack .../351-libdrm-amdgpu1_2.4.125-1_armhf.deb ... 253s Unpacking libdrm-amdgpu1:armhf (2.4.125-1) ... 253s Selecting previously unselected package libxfixes3:armhf. 253s Preparing to unpack .../352-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 253s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 253s Selecting previously unselected package libxcursor1:armhf. 253s Preparing to unpack .../353-libxcursor1_1%3a1.2.3-1_armhf.deb ... 253s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 253s Selecting previously unselected package libxinerama1:armhf. 253s Preparing to unpack .../354-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 253s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 253s Selecting previously unselected package libfltk1.3t64:armhf. 253s Preparing to unpack .../355-libfltk1.3t64_1.3.11-2_armhf.deb ... 253s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 253s Selecting previously unselected package libglvnd0:armhf. 253s Preparing to unpack .../356-libglvnd0_1.7.0-1build2_armhf.deb ... 253s Unpacking libglvnd0:armhf (1.7.0-1build2) ... 253s Selecting previously unselected package libx11-xcb1:armhf. 253s Preparing to unpack .../357-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 253s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 253s Selecting previously unselected package libxcb-dri3-0:armhf. 253s Preparing to unpack .../358-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 253s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 253s Selecting previously unselected package libxcb-glx0:armhf. 253s Preparing to unpack .../359-libxcb-glx0_1.17.0-2build1_armhf.deb ... 253s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 254s Selecting previously unselected package libxcb-present0:armhf. 254s Preparing to unpack .../360-libxcb-present0_1.17.0-2build1_armhf.deb ... 254s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 254s Selecting previously unselected package libxcb-xfixes0:armhf. 254s Preparing to unpack .../361-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 254s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 254s Selecting previously unselected package libxxf86vm1:armhf. 254s Preparing to unpack .../362-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 254s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 254s Selecting previously unselected package libxcb-randr0:armhf. 254s Preparing to unpack .../363-libxcb-randr0_1.17.0-2build1_armhf.deb ... 254s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 254s Selecting previously unselected package libxcb-sync1:armhf. 254s Preparing to unpack .../364-libxcb-sync1_1.17.0-2build1_armhf.deb ... 254s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 254s Selecting previously unselected package libxshmfence1:armhf. 254s Preparing to unpack .../365-libxshmfence1_1.3.3-1_armhf.deb ... 254s Unpacking libxshmfence1:armhf (1.3.3-1) ... 254s Selecting previously unselected package mesa-libgallium:armhf. 254s Preparing to unpack .../366-mesa-libgallium_25.2.3-1ubuntu1_armhf.deb ... 254s Unpacking mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 254s Selecting previously unselected package libgbm1:armhf. 254s Preparing to unpack .../367-libgbm1_25.2.3-1ubuntu1_armhf.deb ... 254s Unpacking libgbm1:armhf (25.2.3-1ubuntu1) ... 254s Selecting previously unselected package libvulkan1:armhf. 254s Preparing to unpack .../368-libvulkan1_1.4.321.0-1_armhf.deb ... 254s Unpacking libvulkan1:armhf (1.4.321.0-1) ... 255s Selecting previously unselected package libgl1-mesa-dri:armhf. 255s Preparing to unpack .../369-libgl1-mesa-dri_25.2.3-1ubuntu1_armhf.deb ... 255s Unpacking libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 255s Selecting previously unselected package libglx-mesa0:armhf. 255s Preparing to unpack .../370-libglx-mesa0_25.2.3-1ubuntu1_armhf.deb ... 255s Unpacking libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 255s Selecting previously unselected package libglx0:armhf. 255s Preparing to unpack .../371-libglx0_1.7.0-1build2_armhf.deb ... 255s Unpacking libglx0:armhf (1.7.0-1build2) ... 255s Selecting previously unselected package libgl1:armhf. 255s Preparing to unpack .../372-libgl1_1.7.0-1build2_armhf.deb ... 255s Unpacking libgl1:armhf (1.7.0-1build2) ... 255s Selecting previously unselected package libfltk-gl1.3t64:armhf. 255s Preparing to unpack .../373-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 255s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 255s Selecting previously unselected package libfltk-images1.3t64:armhf. 255s Preparing to unpack .../374-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 255s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 255s Selecting previously unselected package libgl2ps1.4. 255s Preparing to unpack .../375-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 255s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 255s Selecting previously unselected package libopengl0:armhf. 255s Preparing to unpack .../376-libopengl0_1.7.0-1build2_armhf.deb ... 255s Unpacking libopengl0:armhf (1.7.0-1build2) ... 255s Selecting previously unselected package libglu1-mesa:armhf. 255s Preparing to unpack .../377-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 255s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 255s Selecting previously unselected package libtbbbind-2-5:armhf. 255s Preparing to unpack .../378-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 255s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 255s Selecting previously unselected package libtbbmalloc2:armhf. 255s Preparing to unpack .../379-libtbbmalloc2_2022.1.0-1_armhf.deb ... 255s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 255s Selecting previously unselected package libtbb12:armhf. 255s Preparing to unpack .../380-libtbb12_2022.1.0-1_armhf.deb ... 255s Unpacking libtbb12:armhf (2022.1.0-1) ... 255s Selecting previously unselected package libocct-foundation-7.8:armhf. 255s Preparing to unpack .../381-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 255s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 256s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 256s Preparing to unpack .../382-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 256s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 256s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 256s Preparing to unpack .../383-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 256s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 256s Selecting previously unselected package libimath-3-1-29t64:armhf. 256s Preparing to unpack .../384-libimath-3-1-29t64_3.1.12-1ubuntu3_armhf.deb ... 256s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 256s Selecting previously unselected package libjxr0t64:armhf. 256s Preparing to unpack .../385-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 256s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 256s Selecting previously unselected package libopenexr-3-1-30:armhf. 256s Preparing to unpack .../386-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 256s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 256s Selecting previously unselected package libopenjp2-7:armhf. 256s Preparing to unpack .../387-libopenjp2-7_2.5.3-2.1_armhf.deb ... 256s Unpacking libopenjp2-7:armhf (2.5.3-2.1) ... 256s Selecting previously unselected package liblcms2-2:armhf. 256s Preparing to unpack .../388-liblcms2-2_2.16-2_armhf.deb ... 256s Unpacking liblcms2-2:armhf (2.16-2) ... 256s Selecting previously unselected package libraw23t64:armhf. 256s Preparing to unpack .../389-libraw23t64_0.21.4-2_armhf.deb ... 256s Unpacking libraw23t64:armhf (0.21.4-2) ... 256s Selecting previously unselected package libwebpmux3:armhf. 257s Preparing to unpack .../390-libwebpmux3_1.5.0-0.1_armhf.deb ... 257s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 257s Selecting previously unselected package libfreeimage3:armhf. 257s Preparing to unpack .../391-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 257s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 257s Selecting previously unselected package libocct-draw-7.8:armhf. 257s Preparing to unpack .../392-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 257s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 257s Selecting previously unselected package occt-misc. 257s Preparing to unpack .../393-occt-misc_7.8.1+dfsg1-3_all.deb ... 257s Unpacking occt-misc (7.8.1+dfsg1-3) ... 257s Selecting previously unselected package libocct-visualization-7.8:armhf. 257s Preparing to unpack .../394-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 257s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 257s Selecting previously unselected package libocct-ocaf-7.8:armhf. 257s Preparing to unpack .../395-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 257s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 257s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 257s Preparing to unpack .../396-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 257s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 258s Selecting previously unselected package libvoro++1. 258s Preparing to unpack .../397-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 258s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 258s Selecting previously unselected package libgmsh4.13:armhf. 258s Preparing to unpack .../398-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 258s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 258s Selecting previously unselected package libjson-perl. 258s Preparing to unpack .../399-libjson-perl_4.10000-1_all.deb ... 258s Unpacking libjson-perl (4.10000-1) ... 258s Selecting previously unselected package libpetsc-complex-dev. 258s Preparing to unpack .../400-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 258s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 258s Selecting previously unselected package libpetsc-real-dev. 258s Preparing to unpack .../401-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 258s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 258s Selecting previously unselected package libpython3.14-stdlib:armhf. 258s Preparing to unpack .../402-libpython3.14-stdlib_3.14.0-1_armhf.deb ... 258s Unpacking libpython3.14-stdlib:armhf (3.14.0-1) ... 258s Selecting previously unselected package libpython3.14:armhf. 258s Preparing to unpack .../403-libpython3.14_3.14.0-1_armhf.deb ... 258s Unpacking libpython3.14:armhf (3.14.0-1) ... 259s Selecting previously unselected package libpython3.14-dev:armhf. 259s Preparing to unpack .../404-libpython3.14-dev_3.14.0-1_armhf.deb ... 259s Unpacking libpython3.14-dev:armhf (3.14.0-1) ... 259s Selecting previously unselected package libpython3-all-dev:armhf. 259s Preparing to unpack .../405-libpython3-all-dev_3.13.7-2_armhf.deb ... 259s Unpacking libpython3-all-dev:armhf (3.13.7-2) ... 259s Selecting previously unselected package libqhull-r8.0:armhf. 259s Preparing to unpack .../406-libqhull-r8.0_2020.2-6build1_armhf.deb ... 259s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 259s Selecting previously unselected package libraqm0:armhf. 259s Preparing to unpack .../407-libraqm0_0.10.3-1_armhf.deb ... 259s Unpacking libraqm0:armhf (0.10.3-1) ... 259s Selecting previously unselected package libslepc-complex-dev. 259s Preparing to unpack .../408-libslepc-complex-dev_3.22.2+dfsg1-1build2_armhf.deb ... 259s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 259s Selecting previously unselected package libslepc-real-dev. 259s Preparing to unpack .../409-libslepc-real-dev_3.22.2+dfsg1-1build2_armhf.deb ... 259s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build2) ... 259s Selecting previously unselected package libwebpdemux2:armhf. 259s Preparing to unpack .../410-libwebpdemux2_1.5.0-0.1_armhf.deb ... 259s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 259s Selecting previously unselected package libxslt1.1:armhf. 259s Preparing to unpack .../411-libxslt1.1_1.1.43-0.1_armhf.deb ... 259s Unpacking libxslt1.1:armhf (1.1.43-0.1) ... 259s Selecting previously unselected package libzopfli1. 259s Preparing to unpack .../412-libzopfli1_1.0.3-3_armhf.deb ... 259s Unpacking libzopfli1 (1.0.3-3) ... 259s Selecting previously unselected package robin-map-dev. 259s Preparing to unpack .../413-robin-map-dev_1.3.0-1_all.deb ... 259s Unpacking robin-map-dev (1.3.0-1) ... 259s Selecting previously unselected package nanobind-dev. 259s Preparing to unpack .../414-nanobind-dev_2.5.0-1_all.deb ... 259s Unpacking nanobind-dev (2.5.0-1) ... 259s Selecting previously unselected package python3-packaging. 260s Preparing to unpack .../415-python3-packaging_25.0-1_all.deb ... 260s Unpacking python3-packaging (25.0-1) ... 260s Selecting previously unselected package python3-pyproject-hooks. 260s Preparing to unpack .../416-python3-pyproject-hooks_1.2.0-1_all.deb ... 260s Unpacking python3-pyproject-hooks (1.2.0-1) ... 260s Selecting previously unselected package python3-wheel. 260s Preparing to unpack .../417-python3-wheel_0.46.1-2_all.deb ... 260s Unpacking python3-wheel (0.46.1-2) ... 260s Selecting previously unselected package python3-build. 260s Preparing to unpack .../418-python3-build_1.2.2-2_all.deb ... 260s Unpacking python3-build (1.2.2-2) ... 260s Selecting previously unselected package python3-installer. 260s Preparing to unpack .../419-python3-installer_0.7.0+dfsg1-3_all.deb ... 260s Unpacking python3-installer (0.7.0+dfsg1-3) ... 260s Selecting previously unselected package pybuild-plugin-pyproject. 260s Preparing to unpack .../420-pybuild-plugin-pyproject_6.20250414_all.deb ... 260s Unpacking pybuild-plugin-pyproject (6.20250414) ... 260s Selecting previously unselected package python-matplotlib-data. 260s Preparing to unpack .../421-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 260s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 260s Selecting previously unselected package sphinx-common. 260s Preparing to unpack .../422-sphinx-common_8.2.3-1ubuntu2_all.deb ... 260s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 261s Selecting previously unselected package python-petsc4py-doc. 261s Preparing to unpack .../423-python-petsc4py-doc_3.22.4-2ubuntu1_all.deb ... 261s Unpacking python-petsc4py-doc (3.22.4-2ubuntu1) ... 261s Selecting previously unselected package python3.14. 261s Preparing to unpack .../424-python3.14_3.14.0-1_armhf.deb ... 261s Unpacking python3.14 (3.14.0-1) ... 261s Selecting previously unselected package python3-all. 261s Preparing to unpack .../425-python3-all_3.13.7-2_armhf.deb ... 261s Unpacking python3-all (3.13.7-2) ... 261s Selecting previously unselected package python3.14-dev. 262s Preparing to unpack .../426-python3.14-dev_3.14.0-1_armhf.deb ... 262s Unpacking python3.14-dev (3.14.0-1) ... 262s Selecting previously unselected package python3-all-dev. 262s Preparing to unpack .../427-python3-all-dev_3.13.7-2_armhf.deb ... 262s Unpacking python3-all-dev (3.13.7-2) ... 262s Selecting previously unselected package python3-brotli. 262s Preparing to unpack .../428-python3-brotli_1.1.0-2build5_armhf.deb ... 262s Unpacking python3-brotli (1.1.0-2build5) ... 262s Selecting previously unselected package python3-contourpy. 262s Preparing to unpack .../429-python3-contourpy_1.3.1-1build1_armhf.deb ... 262s Unpacking python3-contourpy (1.3.1-1build1) ... 262s Selecting previously unselected package python3-cycler. 262s Preparing to unpack .../430-python3-cycler_0.12.1-1_all.deb ... 262s Unpacking python3-cycler (0.12.1-1) ... 262s Selecting previously unselected package python3-dateutil. 262s Preparing to unpack .../431-python3-dateutil_2.9.0-4_all.deb ... 262s Unpacking python3-dateutil (2.9.0-4) ... 262s Selecting previously unselected package python3-decorator. 262s Preparing to unpack .../432-python3-decorator_5.2.1-2_all.deb ... 262s Unpacking python3-decorator (5.2.1-2) ... 262s Selecting previously unselected package python3-defusedxml. 262s Preparing to unpack .../433-python3-defusedxml_0.7.1-3_all.deb ... 262s Unpacking python3-defusedxml (0.7.1-3) ... 262s Selecting previously unselected package python3-distlib. 262s Preparing to unpack .../434-python3-distlib_0.4.0-1_all.deb ... 262s Unpacking python3-distlib (0.4.0-1) ... 262s Selecting previously unselected package python3-roman. 262s Preparing to unpack .../435-python3-roman_5.0-1_all.deb ... 262s Unpacking python3-roman (5.0-1) ... 262s Selecting previously unselected package python3-docutils. 262s Preparing to unpack .../436-python3-docutils_0.21.2+dfsg-2_all.deb ... 262s Unpacking python3-docutils (0.21.2+dfsg-2) ... 262s Selecting previously unselected package python3-mpi4py. 262s Preparing to unpack .../437-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 262s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 262s Selecting previously unselected package python3-nanobind. 262s Preparing to unpack .../438-python3-nanobind_2.5.0-1_all.deb ... 262s Unpacking python3-nanobind (2.5.0-1) ... 262s Selecting previously unselected package python3-pusimp. 262s Preparing to unpack .../439-python3-pusimp_0.1.1-1_all.deb ... 262s Unpacking python3-pusimp (0.1.1-1) ... 262s Selecting previously unselected package python3-scipy. 262s Preparing to unpack .../440-python3-scipy_1.15.3-1_armhf.deb ... 262s Unpacking python3-scipy (1.15.3-1) ... 263s Selecting previously unselected package swig. 263s Preparing to unpack .../441-swig_4.3.0-2_armhf.deb ... 263s Unpacking swig (4.3.0-2) ... 263s Selecting previously unselected package python3-petsc4py-real3.22. 263s Preparing to unpack .../442-python3-petsc4py-real3.22_3.22.4-2ubuntu1_armhf.deb ... 263s Unpacking python3-petsc4py-real3.22 (3.22.4-2ubuntu1) ... 263s Selecting previously unselected package python3-petsc4py-real. 263s Preparing to unpack .../443-python3-petsc4py-real_3.22.4-2ubuntu1_all.deb ... 263s Unpacking python3-petsc4py-real (3.22.4-2ubuntu1) ... 264s Selecting previously unselected package python3-petsc4py-complex3.22. 264s Preparing to unpack .../444-python3-petsc4py-complex3.22_3.22.4-2ubuntu1_armhf.deb ... 264s Unpacking python3-petsc4py-complex3.22 (3.22.4-2ubuntu1) ... 264s Selecting previously unselected package python3-petsc4py-complex. 264s Preparing to unpack .../445-python3-petsc4py-complex_3.22.4-2ubuntu1_all.deb ... 264s Unpacking python3-petsc4py-complex (3.22.4-2ubuntu1) ... 264s Selecting previously unselected package python3-petsc4py. 264s Preparing to unpack .../446-python3-petsc4py_3.22.4-2ubuntu1_all.deb ... 264s Unpacking python3-petsc4py (3.22.4-2ubuntu1) ... 264s Selecting previously unselected package python3-slepc4py-real3.22. 264s Preparing to unpack .../447-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 264s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 264s Selecting previously unselected package python3-slepc4py-real. 264s Preparing to unpack .../448-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 264s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 264s Selecting previously unselected package python3-slepc4py-complex3.22. 264s Preparing to unpack .../449-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 264s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 264s Selecting previously unselected package python3-slepc4py-complex. 264s Preparing to unpack .../450-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 264s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 264s Selecting previously unselected package python3-slepc4py. 264s Preparing to unpack .../451-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 264s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 264s Selecting previously unselected package python3-dolfinx-real. 264s Preparing to unpack .../452-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 264s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 264s Selecting previously unselected package python3-dolfinx-complex. 264s Preparing to unpack .../453-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 264s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 264s Selecting previously unselected package python3-dolfinx:armhf. 264s Preparing to unpack .../454-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 264s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 264s Selecting previously unselected package python3-fastjsonschema. 264s Preparing to unpack .../455-python3-fastjsonschema_2.21.1-1_all.deb ... 264s Unpacking python3-fastjsonschema (2.21.1-1) ... 264s Selecting previously unselected package python3-filelock. 264s Preparing to unpack .../456-python3-filelock_3.18.0-1_all.deb ... 264s Unpacking python3-filelock (3.18.0-1) ... 265s Selecting previously unselected package python3-platformdirs. 265s Preparing to unpack .../457-python3-platformdirs_4.3.7-1_all.deb ... 265s Unpacking python3-platformdirs (4.3.7-1) ... 265s Selecting previously unselected package python3-fs. 265s Preparing to unpack .../458-python3-fs_2.4.16-7_all.deb ... 265s Unpacking python3-fs (2.4.16-7) ... 265s Selecting previously unselected package python3-lxml:armhf. 265s Preparing to unpack .../459-python3-lxml_6.0.1-1_armhf.deb ... 265s Unpacking python3-lxml:armhf (6.0.1-1) ... 265s Selecting previously unselected package python3-lz4. 265s Preparing to unpack .../460-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 265s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 265s Selecting previously unselected package python3-mpmath. 265s Preparing to unpack .../461-python3-mpmath_1.3.0-1_all.deb ... 265s Unpacking python3-mpmath (1.3.0-1) ... 265s Selecting previously unselected package python3-sympy. 265s Preparing to unpack .../462-python3-sympy_1.13.3-5_all.deb ... 265s Unpacking python3-sympy (1.13.3-5) ... 265s Selecting previously unselected package python3-ufolib2. 265s Preparing to unpack .../463-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 265s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 265s Selecting previously unselected package python3-zopfli. 266s Preparing to unpack .../464-python3-zopfli_0.2.3.post1-1_armhf.deb ... 266s Unpacking python3-zopfli (0.2.3.post1-1) ... 266s Selecting previously unselected package unicode-data. 266s Preparing to unpack .../465-unicode-data_15.1.0-1_all.deb ... 266s Unpacking unicode-data (15.1.0-1) ... 266s Selecting previously unselected package python3-fonttools. 266s Preparing to unpack .../466-python3-fonttools_4.57.0-1_armhf.deb ... 266s Unpacking python3-fonttools (4.57.0-1) ... 266s Selecting previously unselected package python3-gmsh. 266s Preparing to unpack .../467-python3-gmsh_4.13.1+ds1-6_all.deb ... 266s Unpacking python3-gmsh (4.13.1+ds1-6) ... 266s Selecting previously unselected package python3-imagesize. 266s Preparing to unpack .../468-python3-imagesize_1.4.1-1_all.deb ... 266s Unpacking python3-imagesize (1.4.1-1) ... 266s Selecting previously unselected package python3-iniconfig. 266s Preparing to unpack .../469-python3-iniconfig_1.1.1-2_all.deb ... 266s Unpacking python3-iniconfig (1.1.1-2) ... 266s Selecting previously unselected package python3-traitlets. 266s Preparing to unpack .../470-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 266s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 266s Selecting previously unselected package python3-jupyter-core. 266s Preparing to unpack .../471-python3-jupyter-core_5.7.2-5_all.deb ... 266s Unpacking python3-jupyter-core (5.7.2-5) ... 266s Selecting previously unselected package python3-mdit-py-plugins. 266s Preparing to unpack .../472-python3-mdit-py-plugins_0.4.2-1_all.deb ... 266s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 266s Selecting previously unselected package python3-nbformat. 266s Preparing to unpack .../473-python3-nbformat_5.9.1-1_all.deb ... 266s Unpacking python3-nbformat (5.9.1-1) ... 267s Selecting previously unselected package python3-jupytext. 267s Preparing to unpack .../474-python3-jupytext_1.16.4+ds1-1_all.deb ... 267s Unpacking python3-jupytext (1.16.4+ds1-1) ... 267s Selecting previously unselected package python3-kiwisolver. 267s Preparing to unpack .../475-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 267s Unpacking python3-kiwisolver (1.4.7-3build1) ... 267s Selecting previously unselected package python3-pil:armhf. 267s Preparing to unpack .../476-python3-pil_11.3.0-1ubuntu1_armhf.deb ... 267s Unpacking python3-pil:armhf (11.3.0-1ubuntu1) ... 267s Selecting previously unselected package python3.13-tk. 267s Preparing to unpack .../477-python3.13-tk_3.13.7-1_armhf.deb ... 267s Unpacking python3.13-tk (3.13.7-1) ... 267s Selecting previously unselected package python3-tk:armhf. 267s Preparing to unpack .../478-python3-tk_3.13.5-1_armhf.deb ... 267s Unpacking python3-tk:armhf (3.13.5-1) ... 267s Selecting previously unselected package python3-pil.imagetk:armhf. 267s Preparing to unpack .../479-python3-pil.imagetk_11.3.0-1ubuntu1_armhf.deb ... 267s Unpacking python3-pil.imagetk:armhf (11.3.0-1ubuntu1) ... 267s Selecting previously unselected package python3-matplotlib. 267s Preparing to unpack .../480-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 267s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 268s Selecting previously unselected package python3-alabaster. 268s Preparing to unpack .../481-python3-alabaster_0.7.16-0.1_all.deb ... 268s Unpacking python3-alabaster (0.7.16-0.1) ... 268s Selecting previously unselected package python3-snowballstemmer. 268s Preparing to unpack .../482-python3-snowballstemmer_2.2.0-4build1_all.deb ... 268s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 268s Selecting previously unselected package python3-sphinx. 268s Preparing to unpack .../483-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 268s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 268s Selecting previously unselected package python3-myst-parser. 268s Preparing to unpack .../484-python3-myst-parser_4.0.1-1_all.deb ... 268s Unpacking python3-myst-parser (4.0.1-1) ... 268s Selecting previously unselected package python3-pathspec. 268s Preparing to unpack .../485-python3-pathspec_0.12.1-1_all.deb ... 268s Unpacking python3-pathspec (0.12.1-1) ... 268s Selecting previously unselected package python3-pip. 268s Preparing to unpack .../486-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 268s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 268s Selecting previously unselected package python3-pip-whl. 268s Preparing to unpack .../487-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 268s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 269s Selecting previously unselected package python3-pluggy. 269s Preparing to unpack .../488-python3-pluggy_1.5.0-1_all.deb ... 269s Unpacking python3-pluggy (1.5.0-1) ... 269s Selecting previously unselected package python3-pyproject-metadata. 269s Preparing to unpack .../489-python3-pyproject-metadata_0.9.1-1_all.deb ... 269s Unpacking python3-pyproject-metadata (0.9.1-1) ... 269s Selecting previously unselected package python3-pytest. 269s Preparing to unpack .../490-python3-pytest_8.3.5-2_all.deb ... 269s Unpacking python3-pytest (8.3.5-2) ... 269s Selecting previously unselected package python3-scikit-build-core. 269s Preparing to unpack .../491-python3-scikit-build-core_0.11.1-3_all.deb ... 269s Unpacking python3-scikit-build-core (0.11.1-3) ... 269s Selecting previously unselected package python3-setuptools-whl. 269s Preparing to unpack .../492-python3-setuptools-whl_78.1.1-0.1_all.deb ... 269s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 269s Selecting previously unselected package python3-sphinxcontrib.jquery. 269s Preparing to unpack .../493-python3-sphinxcontrib.jquery_4.1-6_all.deb ... 269s Unpacking python3-sphinxcontrib.jquery (4.1-6) ... 269s Selecting previously unselected package python3-sphinx-rtd-theme. 269s Preparing to unpack .../494-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 269s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 269s Selecting previously unselected package python3-virtualenv. 269s Preparing to unpack .../495-python3-virtualenv_20.31.2+ds-1_all.deb ... 269s Unpacking python3-virtualenv (20.31.2+ds-1) ... 269s Selecting previously unselected package libjs-modernizr. 269s Preparing to unpack .../496-libjs-modernizr_3.13.0-0.1_all.deb ... 269s Unpacking libjs-modernizr (3.13.0-0.1) ... 269s Setting up libpython3.13:armhf (3.13.7-1) ... 269s Setting up dh-python (6.20250414) ... 269s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu1) ... 269s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 269s Setting up libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 269s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 269s Setting up liblcms2-2:armhf (2.16-2) ... 269s Setting up python3-iniconfig (1.1.1-2) ... 270s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 270s Setting up libpixman-1-0:armhf (0.44.0-3) ... 270s Setting up libxapian30:armhf (1.4.29-3) ... 270s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 270s Setting up libaom3:armhf (3.12.1-1) ... 270s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 270s Setting up python3-setuptools-whl (78.1.1-0.1) ... 270s Setting up python3-filelock (3.18.0-1) ... 270s Setting up libalglib4.2:armhf (4.2.0-2) ... 270s Setting up fonts-lato (2.015-1) ... 270s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 270s Setting up swig (4.3.0-2) ... 270s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 270s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 270s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 270s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 270s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 270s Setting up libxrender1:armhf (1:0.9.12-1) ... 270s Setting up libdatrie1:armhf (0.2.13-4) ... 270s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 270s Setting up libboost-timer1.83.0:armhf (1.83.0-5ubuntu1) ... 270s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu1) ... 270s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 270s Setting up python3-lz4 (4.4.0+dfsg-2) ... 270s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 270s Setting up python3-defusedxml (0.7.1-3) ... 271s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu1) ... 271s Setting up libarchive-zip-perl (1.68-1) ... 271s Setting up libglvnd0:armhf (1.7.0-1build2) ... 271s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu1) ... 271s Setting up python3-alabaster (0.7.16-0.1) ... 271s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 271s Setting up fonts-lyx (2.4.4-1) ... 271s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 271s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 271s Setting up python3-ply (3.11-9) ... 271s Setting up libpython3.14-minimal:armhf (3.14.0-1) ... 271s Setting up liblab-gamut1:armhf (2.42.4-3build2) ... 271s Setting up x11-common (1:7.7+24ubuntu1) ... 272s Setting up python3-mdit-py-plugins (0.4.2-1) ... 272s Setting up libdeflate0:armhf (1.23-2) ... 272s Setting up linux-libc-dev:armhf (6.17.0-5.5) ... 272s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu1) ... 272s Setting up m4 (1.4.19-8) ... 272s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 272s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 272s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 272s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 272s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 272s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu1) ... 272s Setting up python3-distlib (0.4.0-1) ... 273s Setting up libgomp1:armhf (15.2.0-5ubuntu1) ... 273s Setting up libjs-modernizr (3.13.0-0.1) ... 273s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 273s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu1) ... 273s Setting up libaec0:armhf (1.1.3-1) ... 273s Setting up python3-platformdirs (4.3.7-1) ... 273s Setting up libpugixml1v5:armhf (1.14-2) ... 273s Setting up libopengl0:armhf (1.7.0-1build2) ... 273s Setting up python3-pycparser (2.22-2) ... 273s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 273s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 273s Setting up occt-misc (7.8.1+dfsg1-3) ... 273s Setting up libc6-dbg:armhf (2.42-0ubuntu3) ... 273s Setting up libdw1t64:armhf (0.193-1) ... 273s Setting up python3-fs (2.4.16-7) ... 274s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 274s Setting up unicode-data (15.1.0-1) ... 274s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 274s Setting up python3-roman (5.0-1) ... 274s Setting up xtrans-dev (1.6.0-1) ... 274s Setting up python3-decorator (5.2.1-2) ... 274s Setting up autotools-dev (20240727.1) ... 274s Setting up libblas3:armhf (3.12.1-6build1) ... 274s 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 274s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu1) ... 274s Setting up python3-packaging (25.0-1) ... 275s Setting up libunbound8:armhf (1.22.0-2ubuntu2) ... 275s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 275s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 275s Setting up rpcsvc-proto (1.4.3-1) ... 275s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu1) ... 275s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 275s Setting up python3-pyproject-hooks (1.2.0-1) ... 275s Setting up libzopfli1 (1.0.3-3) ... 275s Setting up libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 275s Setting up libfreetype6:armhf (2.13.3+dfsg-1build1) ... 275s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 275s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 275s Setting up python3-snowballstemmer (2.2.0-4build1) ... 276s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu1) ... 276s Setting up libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 276s Setting up libjsoncpp26:armhf (1.9.6-3) ... 276s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 276s Setting up libpathplan4:armhf (2.42.4-3build2) ... 276s Setting up libslurm42t64 (24.11.5-4) ... 276s Setting up python3-brotli (1.1.0-2build5) ... 276s Setting up libann0 (1.1.2+doc-9build1) ... 276s Setting up python3-cycler (0.12.1-1) ... 276s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 276s Setting up libimagequant0:armhf (2.18.0-1build1) ... 276s Setting up fonts-dejavu-mono (2.37-8) ... 276s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 276s Setting up python3-kiwisolver (1.4.7-3build1) ... 276s Setting up libhwloc15:armhf (2.12.2-1) ... 276s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 276s Setting up libmpc3:armhf (1.3.1-1build3) ... 276s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 276s Setting up libtcl8.6:armhf (8.6.17+dfsg-1) ... 276s Setting up autopoint (0.23.1-2build2) ... 276s Setting up libllvm20:armhf (1:20.1.8-0ubuntu4) ... 276s Setting up fonts-dejavu-core (2.37-8) ... 276s Setting up pkgconf-bin (1.8.1-4build1) ... 276s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 276s Setting up libltdl7:armhf (2.5.4-4build1) ... 276s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 276s Setting up libidn2-dev:armhf (2.3.8-4) ... 276s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 276s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu1) ... 276s Setting up python3-installer (0.7.0+dfsg1-3) ... 277s Setting up libgfortran5:armhf (15.2.0-5ubuntu1) ... 277s Setting up libvulkan1:armhf (1.4.321.0-1) ... 277s Setting up autoconf (2.72-3.1ubuntu1) ... 277s Setting up python3-pluggy (1.5.0-1) ... 277s /usr/lib/python3/dist-packages/pluggy/_callers.py:141: SyntaxWarning: 'return' in a 'finally' block 277s return result 277s /usr/lib/python3/dist-packages/pluggy/_callers.py:182: SyntaxWarning: 'return' in a 'finally' block 277s return outcome.get_result() 277s Setting up libwebp7:armhf (1.5.0-0.1) ... 277s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu1) ... 277s Setting up libmumps-headers-dev (5.7.3-3build3) ... 277s Setting up liblzma-dev:armhf (5.8.1-1build2) ... 277s Setting up libubsan1:armhf (15.2.0-5ubuntu1) ... 277s Setting up python3-fastjsonschema (2.21.1-1) ... 277s Setting up robin-map-dev (1.3.0-1) ... 277s Setting up dwz (0.16-2) ... 277s Setting up libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 277s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 277s Setting up libxshmfence1:armhf (1.3.3-1) ... 277s Setting up libcrypt-dev:armhf (1:4.4.38-1build1) ... 277s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 277s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 278s Setting up libasan8:armhf (15.2.0-5ubuntu1) ... 278s Setting up libjson-perl (4.10000-1) ... 278s Setting up libxslt1.1:armhf (1.1.43-0.1) ... 278s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu1) ... 278s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu1) ... 278s Setting up debugedit (1:5.2-3) ... 278s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 278s Setting up libopenjp2-7:armhf (2.5.3-2.1) ... 278s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 278s Setting up libthai-data (0.1.29-2build1) ... 278s Setting up python3-dateutil (2.9.0-4) ... 278s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 278s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 278s Setting up sgml-base (1.31+nmu1) ... 278s Setting up cmake-data (3.31.6-2ubuntu6) ... 278s Setting up librhash1:armhf (1.4.6-1) ... 278s Setting up libcdt5:armhf (2.42.4-3build2) ... 278s Setting up libcgraph6:armhf (2.42.4-3build2) ... 278s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 278s Setting up libxss1:armhf (1:1.2.3-1build3) ... 278s Setting up libicu76:armhf (76.1-4ubuntu2) ... 278s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 278s Setting up python3-mpmath (1.3.0-1) ... 280s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu1) ... 280s Setting up libisl23:armhf (0.27-1) ... 280s Setting up libde265-0:armhf (1.0.16-1) ... 280s Setting up libc-dev-bin (2.42-0ubuntu3) ... 280s Setting up valgrind (1:3.25.1-0ubuntu1) ... 280s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 280s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 280s Setting up libtasn1-6-dev:armhf (4.20.0-2build1) ... 280s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 280s Setting up python3-pathspec (0.12.1-1) ... 280s Setting up libcatch2-dev (3.7.1-0.5build1) ... 280s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 280s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu1) ... 280s Setting up valgrind-mpi (1:3.25.1-0ubuntu1) ... 280s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 280s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 280s Setting up libclang1-20 (1:20.1.8-0ubuntu4) ... 280s Setting up python3.14-minimal (3.14.0-1) ... 281s Setting up libcc1-0:armhf (15.2.0-5ubuntu1) ... 281s Setting up python3-pusimp (0.1.1-1) ... 281s Setting up libbrotli-dev:armhf (1.1.0-2build5) ... 281s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 281s Setting up chrpath (0.18-1) ... 281s Setting up python3-jupyter-core (5.7.2-5) ... 282s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 282s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 282s Setting up libblas-dev:armhf (3.12.1-6build1) ... 282s 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 282s Setting up libsz2:armhf (1.1.3-1) ... 282s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 282s Setting up libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 282s Setting up python3-imagesize (1.4.1-1) ... 282s Setting up libdrm-amdgpu1:armhf (2.4.125-1) ... 282s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 282s Setting up automake (1:1.17-4ubuntu1) ... 282s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 282s Setting up x11proto-dev (2024.1-1) ... 282s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 282s Setting up python3-sympy (1.13.3-5) ... 290s /usr/lib/python3/dist-packages/sympy/testing/runtests.py:282: SyntaxWarning: 'return' in a 'finally' block 290s return p.returncode 299s Setting up catch2 (3.7.1-0.5build1) ... 299s Setting up libice6:armhf (2:1.1.1-1) ... 299s Setting up mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 299s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 299s Setting up liblapack3:armhf (3.12.1-6build1) ... 299s 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 299s Setting up gettext (0.23.1-2build2) ... 299s Setting up libarpack2t64:armhf (3.9.1-6) ... 299s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 299s Setting up libopenblas0-pthread:armhf (0.3.30+ds-3) ... 299s 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 299s 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 299s 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 299s Setting up libgcc-15-dev:armhf (15.2.0-5ubuntu1) ... 299s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 299s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 299s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 299s Setting up nettle-dev:armhf (3.10.1-1) ... 299s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 299s Setting up libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 299s Setting up libgbm1:armhf (25.2.3-1ubuntu1) ... 299s Setting up python3-pyproject-metadata (0.9.1-1) ... 299s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 299s Setting up libpython3.14-stdlib:armhf (3.14.0-1) ... 299s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 299s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 299s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 299s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 300s Setting up python3-pytest (8.3.5-2) ... 301s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 301s Setting up libxcursor1:armhf (1:1.2.3-1) ... 301s Setting up python3-cffi (1.17.1-3) ... 301s Setting up libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 301s Setting up libpugixml-dev:armhf (1.14-2) ... 301s Setting up hwloc-nox (2.12.2-1) ... 301s Setting up libaec-dev:armhf (1.1.3-1) ... 301s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 301s Setting up python3-virtualenv (20.31.2+ds-1) ... 302s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 302s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 302s Setting up python3-nbformat (5.9.1-1) ... 302s Setting up libgfortran-15-dev:armhf (15.2.0-5ubuntu1) ... 302s Setting up python3-wheel (0.46.1-2) ... 302s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 302s Setting up python3-zopfli (0.2.3.post1-1) ... 303s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 303s Setting up pkgconf:armhf (1.8.1-4build1) ... 303s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 303s Setting up intltool-debian (0.35.0+20060710.6) ... 303s Setting up libltdl-dev:armhf (2.5.4-4build1) ... 303s Setting up libthai0:armhf (0.1.29-2build1) ... 303s Setting up libxdmcp-dev:armhf (1:1.1.5-1build1) ... 303s Setting up python3-jupytext (1.16.4+ds1-1) ... 303s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 303s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 303s Setting up libclang-cpp20 (1:20.1.8-0ubuntu4) ... 303s Setting up libraqm0:armhf (0.10.3-1) ... 303s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 303s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu1) ... 303s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 303s Setting up liblapack-dev:armhf (3.12.1-6build1) ... 303s 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 303s Setting up libeigen3-dev (3.4.0-5) ... 303s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 303s Setting up icu-devtools (76.1-4ubuntu2) ... 303s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 306s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 306s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 311s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 311s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 311s Setting up libraw23t64:armhf (0.21.4-2) ... 311s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 311s Setting up dh-strip-nondeterminism (1.14.2-1) ... 311s Setting up libgvpr2:armhf (2.42.4-3build2) ... 311s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 311s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 311s Setting up libopenblas0:armhf (0.3.30+ds-3) ... 311s Setting up cpp-15 (15.2.0-5ubuntu1) ... 312s Setting up python3-lxml:armhf (6.0.1-1) ... 312s Setting up libparpack2t64:armhf (3.9.1-6) ... 312s Setting up libtiff6:armhf (4.7.0-3ubuntu3) ... 312s Setting up cpp (4:15.2.0-4ubuntu1) ... 312s Setting up xml-core (0.19) ... 312s Setting up libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 312s Setting up libpython3.14:armhf (3.14.0-1) ... 312s Setting up cmake (3.31.6-2ubuntu6) ... 312s Setting up libc6-dev:armhf (2.42-0ubuntu3) ... 312s Setting up python3-contourpy (1.3.1-1build1) ... 313s Setting up libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 313s Setting up python3.14 (3.14.0-1) ... 314s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 314s Setting up python3-build (1.2.2-2) ... 314s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 314s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 314s Setting up libsm6:armhf (2:1.2.6-1) ... 314s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 314s Setting up libicu-dev:armhf (76.1-4ubuntu2) ... 314s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 314s Setting up libopenblas-pthread-dev:armhf (0.3.30+ds-3) ... 314s 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 314s 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 314s 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 314s Setting up libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 314s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 314s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 316s Regenerating fonts cache... done. 316s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 316s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 316s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 316s Setting up libxft2:armhf (2.3.6-1build1) ... 316s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 316s Setting up libarpack2-dev:armhf (3.9.1-6) ... 316s Setting up libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 316s Setting up python3-scipy (1.15.3-1) ... 319s /usr/lib/python3/dist-packages/scipy/optimize/_optimize.py:921: SyntaxWarning: 'break' in a 'finally' block 319s break 328s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 328s Setting up libxcb1-dev:armhf (1.17.0-2build1) ... 328s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 328s Setting up python3-ufl (2024.2.0-3) ... 329s Setting up libglx0:armhf (1.7.0-1build2) ... 329s Setting up python3-scikit-build-core (0.11.1-3) ... 329s Setting up dolfinx-doc (1:0.9.0-7build1) ... 329s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 329s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 329s Setting up pybuild-plugin-pyproject (6.20250414) ... 329s Setting up mpich (4.3.0+really4.2.1-1build1) ... 329s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 329s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 329s Setting up po-debconf (1.0.21+nmu1) ... 329s Setting up libtk8.6:armhf (8.6.17-1) ... 329s Setting up nanobind-dev (2.5.0-1) ... 329s Setting up libpango-1.0-0:armhf (1.56.3-1build1) ... 329s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 329s Setting up mpi-default-bin (1.18) ... 329s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 329s Setting up python3-all (3.13.7-2) ... 329s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 329s Setting up libtbb12:armhf (2022.1.0-1) ... 329s Setting up libhypre-2.32.0:armhf (2.32.0-5) ... 329s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 330s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 330s Setting up libcairo2:armhf (1.18.4-1build1) ... 330s Setting up python3.13-tk (3.13.7-1) ... 330s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 330s Setting up libnuma-dev:armhf (2.0.19-1) ... 330s Setting up python3-pil:armhf (11.3.0-1ubuntu1) ... 332s Setting up gcc-15 (15.2.0-5ubuntu1) ... 332s Setting up libmumps-5.7:armhf (5.7.3-3build3) ... 332s Setting up libopenblas-dev:armhf (0.3.30+ds-3) ... 332s Setting up doxygen (1.9.8+ds-2.1build1) ... 332s Setting up libgl1:armhf (1.7.0-1build2) ... 332s Setting up libstdc++-15-dev:armhf (15.2.0-5ubuntu1) ... 332s Setting up libexpat1-dev:armhf (2.7.1-2) ... 332s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 332s Setting up sphinx-common (8.2.3-1ubuntu2) ... 332s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 332s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 332s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 332s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 332s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 332s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 332s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 332s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 332s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 332s Setting up libpython3.14-dev:armhf (3.14.0-1) ... 332s Setting up libhwloc-dev:armhf (2.12.2-1) ... 332s Setting up libpangoft2-1.0-0:armhf (1.56.3-1build1) ... 332s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 332s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 332s Setting up gfortran-15 (15.2.0-5ubuntu1) ... 332s Setting up libpangocairo-1.0-0:armhf (1.56.3-1build1) ... 332s Setting up python3-basix (0.9.0-2build2) ... 332s Setting up krb5-multidev:armhf (1.21.3-5ubuntu2) ... 332s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 332s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 332s Setting up python3-nanobind (2.5.0-1) ... 332s Setting up libxmu6:armhf (2:1.1.3-3build3) ... 332s Setting up python3.14-dev (3.14.0-1) ... 332s Setting up libtool (2.5.4-4build1) ... 332s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up blt (2.5.3+dfsg-8) ... 332s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 332s 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 332s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 332s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 332s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up g++-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 332s Setting up python3-tk:armhf (3.13.5-1) ... 332s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 332s Setting up libxaw7:armhf (2:1.0.16-1) ... 332s Setting up python-petsc4py-doc (3.22.4-2ubuntu1) ... 332s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 332s Setting up gcc (4:15.2.0-4ubuntu1) ... 332s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 332s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 332s Setting up python3-petsc4py-real3.22 (3.22.4-2ubuntu1) ... 332s Setting up dh-autoreconf (21) ... 332s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 332s Setting up libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 332s Setting up libxml2-dev:armhf (2.14.5+dfsg-0.2) ... 332s Setting up python3-pil.imagetk:armhf (11.3.0-1ubuntu1) ... 332s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libpython3.13-dev:armhf (3.13.7-1) ... 332s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build8) ... 332s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 332s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 332s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libboost-dev:armhf (1.88.0.0ubuntu1) ... 332s Setting up python3-petsc4py-complex3.22 (3.22.4-2ubuntu1) ... 332s Setting up g++-15 (15.2.0-5ubuntu1) ... 332s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 332s Setting up python3-petsc4py (3.22.4-2ubuntu1) ... 332s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 332s 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 332s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 332s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 332s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libpython3-dev:armhf (3.13.7-2) ... 332s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 332s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 332s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 332s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up python3.13-dev (3.13.7-1) ... 332s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 332s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up python3-petsc4py-real (3.22.4-2ubuntu1) ... 332s Setting up debhelper (13.24.2ubuntu1) ... 332s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 332s Setting up gfortran (4:15.2.0-4ubuntu1) ... 332s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 332s 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 332s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 332s 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 332s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 332s Setting up python3-petsc4py-complex (3.22.4-2ubuntu1) ... 332s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 332s Setting up libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 332s Setting up libpython3-all-dev:armhf (3.13.7-2) ... 332s Setting up python3-dev (3.13.7-2) ... 332s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 333s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 333s Setting up g++ (4:15.2.0-4ubuntu1) ... 333s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 333s Setting up build-essential (12.12ubuntu1) ... 333s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 333s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 333s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 333s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 333s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 333s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 333s Setting up python3-all-dev (3.13.7-2) ... 333s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 333s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 333s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 333s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 333s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 333s Setting up python3-ffcx (1:0.9.0-2) ... 333s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 333s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 333s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 333s Setting up mpi-default-dev (1.18) ... 333s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 333s Setting up libmumps-dev:armhf (5.7.3-3build3) ... 333s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 333s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu1) ... 333s Setting up libparpack2-dev:armhf (3.9.1-6) ... 333s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 333s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 333s 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 333s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 333s 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 333s Setting up libhypre-dev:armhf (2.32.0-5) ... 333s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 333s Setting up libboost-mpi-dev (1.88.0.0ubuntu1) ... 333s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 333s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 334s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 334s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 334s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 334s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 334s print("\documentclass{article}") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 334s print("\centering") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 334s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 334s print("\hline") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 334s print("\end{tabular}") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 334s print("\end{table}") 334s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 334s print("\end{document}") 334s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 334s update-alternatives: error: no alternatives for petsc 334s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 334s 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 334s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 334s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 334s 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 334s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 334s update-alternatives: error: no alternatives for slepc 334s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 334s 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 334s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 334s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 334s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 334s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 334s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 334s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 334s 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 334s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 334s Setting up libslepc-real-dev (3.22.2+dfsg1-1build2) ... 334s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 334s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 334s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 334s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 334s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 334s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 334s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 335s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 335s Setting up libheif-plugin-aomdec:armhf (1.20.2-1) ... 335s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 335s Setting up libheif-plugin-libde265:armhf (1.20.2-1) ... 335s Setting up libheif1:armhf (1.20.2-1) ... 335s Setting up python3-fonttools (4.57.0-1) ... 338s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 338s Setting up libgvc6 (2.42.4-3build2) ... 338s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 338s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 338s Setting up graphviz (2.42.4-3build2) ... 338s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 343s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 343s Setting up python3-gmsh (4.13.1+ds1-6) ... 343s Processing triggers for install-info (7.1.1-1ubuntu1) ... 343s Processing triggers for libc-bin (2.42-0ubuntu3) ... 343s Processing triggers for systemd (257.9-0ubuntu2) ... 343s Processing triggers for man-db (2.13.1-1) ... 344s Processing triggers for sgml-base (1.31+nmu1) ... 344s Setting up docutils-common (0.21.2+dfsg-2) ... 344s Processing triggers for sgml-base (1.31+nmu1) ... 344s Setting up python3-docutils (0.21.2+dfsg-2) ... 345s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 348s Setting up python3-myst-parser (4.0.1-1) ... 348s Setting up python3-sphinxcontrib.jquery (4.1-6) ... 348s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 371s autopkgtest [18:45:15]: test test-dolfinx-cpp: [----------------------- 373s nproc reports 8 processors are available 373s ==== running C++ tests ==== 373s -- The C compiler identification is GNU 15.2.0 374s -- The CXX compiler identification is GNU 15.2.0 374s -- Detecting C compiler ABI info 374s -- Detecting C compiler ABI info - done 374s -- Check for working C compiler: /usr/bin/mpicc - skipped 374s -- Detecting C compile features 374s -- Detecting C compile features - done 374s -- Detecting CXX compiler ABI info 374s -- Detecting CXX compiler ABI info - done 374s -- Check for working CXX compiler: /usr/bin/c++ - skipped 374s -- Detecting CXX compile features 374s -- Detecting CXX compile features - done 375s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 376s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 376s -- Found MPI: TRUE (found version "4.1") 376s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 376s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 376s -- Found Threads: TRUE 376s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 376s -- Requested configuration: REQUIRED COMPONENTS timer 376s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 376s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 376s -- [x] libboost_timer.so.1.88.0 376s -- [ ] libboost_timer.a 376s -- Adding boost_timer dependencies: headers 376s -- Checking for Basix hints with /usr/bin/python3 376s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 377s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 377s -- 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 377s -- HDF5_DIR: HDF5_DIR-NOTFOUND 377s -- HDF5_DEFINITIONS: 377s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 377s -- 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 377s -- HDF5_HL_LIBRARIES: 377s -- HDF5_C_DEFINITIONS: 377s -- HDF5_C_INCLUDE_DIR: 377s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 377s -- HDF5_C_LIBRARY: 377s -- 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 377s -- HDF5_C_HL_LIBRARY: 377s -- HDF5_C_HL_LIBRARIES: 377s -- Defined targets (if any): 377s -- ... hdf5::hdf5 377s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 377s -- Checking for one of the modules 'PETSc;petsc' 378s -- Looking for PETSC_USE_COMPLEX 378s -- Looking for PETSC_USE_COMPLEX - not found 378s -- Checking for one of the modules 'SLEPc;slepc' 378s -- Performing Test HAVE_PEDANTIC 378s -- Performing Test HAVE_PEDANTIC - Success 378s -- Configuring done (4.9s) 378s -- Generating done (0.0s) 378s -- Build files have been written to: /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test 378s /usr/bin/cmake -S/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 378s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 378s make -f CMakeFiles/Makefile2 all 378s make[1]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 378s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 378s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 378s [ 5%] Compile poisson.py using FFCx 378s ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/poisson.py 379s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 379s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 379s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 379s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 379s [ 11%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 379s [ 17%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp 379s [ 35%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 379s [ 35%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 379s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 379s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 379s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 379s [ 52%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/main.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/vector.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/io.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sort.cpp 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp 379s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 379s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 381s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 381s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp 382s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 382s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/CIFailure.cpp 383s In file included from /usr/include/c++/15/algorithm:65, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sort.cpp:7: 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 2052 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/c++/15/vector:68, 383s from /usr/include/catch2/catch_tostring.hpp:12, 383s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 383s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 383s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 383s from /usr/include/catch2/catch_test_macros.hpp:11, 383s from /usr/include/catch2/catch_template_test_macros.hpp:20, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sort.cpp:9: 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 383s 708 | vector(initializer_list __l, 383s | ^~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 383s | ^~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 45 | std::iota(indices.begin(), indices.end(), 0); 383s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 57 | std::iota(indices.begin(), indices.end(), 0); 383s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/sort.cpp:12: 383s /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]’: 383s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 119 | std::ranges::copy(buffer, range.begin()); 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2030 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s In file included from /usr/include/c++/15/numeric:64, 383s from /usr/include/dolfinx/common/sort.h:15: 383s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 383s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 383s | ^~~~ 383s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /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]’: 383s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 119 | std::ranges::copy(buffer, range.begin()); 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 2052 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /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]’: 383s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 119 | std::ranges::copy(buffer, range.begin()); 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 2052 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 3196 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 383s /usr/include/c++/15/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 > >]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 349 | operator()(_Range&& __r, _Out __result) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 352 | std::move(__result)); 383s | ~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 3196 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2030 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 3196 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 2030 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 37 | global_ghost_owner); 383s | ^ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 3172 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 46 | sct.scatter_fwd(data_local, data_ghost); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 383s | ^ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 56 | decltype(sct)::type::p2p); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 383s | ^ 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 341 | return ranges::__copy_or_move(std::move(__first), 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 383s 342 | std::move(__last), 383s | ~~~~~~~~~~~~~~~~~~ 383s 343 | std::move(__result)); 383s | ~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 82 | global_ghost_owner); 383s | ^ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 89 | sct.scatter_rev(std::span(data_local), 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 90 | std::span(data_ghost), 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 91 | std::plus()); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 383s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 98 | sct.scatter_rev(std::span(data_local), 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 99 | std::span(data_ghost), 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 100 | [](auto /*a*/, auto b) { return b; }); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 383s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 121 | pack_fn, requests, 383s | ~~~~~~~~~~~~~~~~~~ 383s 122 | decltype(sct)::type::p2p); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 125 | std::plus(), requests); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s /tmp/autopkgtest.mvFVx5/build.y1t/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 383s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 383s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 3172 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/vector.cpp:15: 383s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 383s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 234 | const T local = std::transform_reduce( 383s | ~~~~~~~~~~~~~~~~~~~~~^ 383s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 236 | [](T a, T b) -> T 383s | ~~~~~~~~~~~~~~~~~ 383s 237 | { 383s | ~ 383s 238 | if constexpr (std::is_same>::value 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 239 | or std::is_same>::value) 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 240 | { 383s | ~ 383s 241 | return std::conj(a) * b; 383s | ~~~~~~~~~~~~~~~~~~~~~~~~ 383s 242 | } 383s | ~ 383s 243 | else 383s | ~~~~ 383s 244 | return a * b; 383s | ~~~~~~~~~~~~~ 383s 245 | }); 383s | ~~ 383s In file included from /usr/include/c++/15/algorithm:65, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/vector.cpp:9: 383s /usr/include/c++/15/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)::]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 3196 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 383s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 279 | = std::accumulate(data.begin(), data.end(), U(0), 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 383s | ^~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 287 | std::move(__result)); 383s | ~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 383s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 234 | const T local = std::transform_reduce( 383s | ~~~~~~~~~~~~~~~~~~~~~^ 383s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 236 | [](T a, T b) -> T 383s | ~~~~~~~~~~~~~~~~~ 383s 237 | { 383s | ~ 383s 238 | if constexpr (std::is_same>::value 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 239 | or std::is_same>::value) 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 240 | { 383s | ~ 383s 241 | return std::conj(a) * b; 383s | ~~~~~~~~~~~~~~~~~~~~~~~~ 383s 242 | } 383s | ~ 383s 243 | else 383s | ~~~~ 383s 244 | return a * b; 383s | ~~~~~~~~~~~~~ 383s 245 | }); 383s | ~~ 383s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 383s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 383s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 383s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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)::]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 3196 | std::move(__comp), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 383s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 279 | = std::accumulate(data.begin(), data.end(), U(0), 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 338 | void scatter_fwd(std::span local_data, 383s | ^~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 350 | std::span(remote_buffer), pack_fn, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 351 | std::span(requests)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 360 | std::span(requests)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s In file included from /usr/include/c++/15/algorithm:63, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 383s /usr/include/c++/15/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)::]’: 383s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 383s | ^~~~~~ 383s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/stl_algo.h:413:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 383s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 383s from /usr/include/c++/15/algorithm:65: 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 195 | void scatter_fwd_begin(std::span send_buffer, 383s | ^~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s In file included from /usr/include/c++/15/vector:67: 383s /usr/include/c++/15/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]’: 383s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 383s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 383s | ^~~~~~~~~~~~~~ 383s /usr/include/c++/15/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)::]’: 383s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 383s | ^~~~~~ 383s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/stl_algo.h:413:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 383s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = double]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 383s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 383s | ^~~~~~~~~~~~~~ 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 536 | void scatter_rev(std::span local_data, std::span remote_data, 383s | ^~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 553 | std::span(local_buffer), pack_fn, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 554 | std::span(request)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 556 | std::span(request)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 383s from /usr/include/dolfinx/common/MPI.h:17, 383s from /usr/include/dolfinx/common/IndexMap.h:11, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 383s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 383s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 331 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 383s | ^~~~~~ 383s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s /usr/include/c++/15/numeric:332:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 332 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 383s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 383s from /usr/include/dolfinx/common/MPI.h:17, 383s from /usr/include/dolfinx/common/IndexMap.h:11, 383s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/vector.cpp:13: 383s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 383s | ^~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 536 | void scatter_rev(std::span local_data, std::span remote_data, 383s | ^~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 553 | std::span(local_buffer), pack_fn, 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 554 | std::span(request)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 383s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 556 | std::span(request)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = int]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s In file included from /usr/include/c++/15/numeric:64: 383s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 383s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 383s | ^~~~~~~~~~ 383s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 484 | void scatter_rev_begin(std::span remote_data, 383s | ^~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 493 | type); 383s | ~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 3172 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 383s | ^~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span, 4294967295>; _Tp = double]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _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 > > >&)::]’: 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 383s | ^~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span, 4294967295>; _Tp = int]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Tp = double; _BinaryOperation = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 383s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 383s | ^~~~~~~~~~ 383s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 3172 | operator()(_Iter __first, _Sent __last, 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 383s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 743 | std::move(__result), 383s | ~~~~~~~~~~~~~~~~~~~~ 383s 744 | std::move(__op), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 606 | return ranges::fill_n(std::move(__first), __len, __value); 383s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/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&)::]’: 383s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 383s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 201 | std::move(__f), std::move(__proj)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 383s 606 | return ranges::fill_n(std::move(__first), __len, __value); 383s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 280 | void scatter_fwd_begin(std::span local_data, 383s | ^~~~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 383s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s 289 | type); 383s | ~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /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]’: 383s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s 315 | void scatter_fwd_end(std::span remote_buffer, 383s | ^~~~~~~~~~~~~~~ 383s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 383s /usr/include/c++/15/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)::]’: 383s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 383s | ^~~~~~~~~~~ 383s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/stl_algo.h:473:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 473 | return std::__find_if_not(__first, __last, 383s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 383s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 383s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = double]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 383s 606 | return ranges::fill_n(std::move(__first), __len, __value); 383s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 383s | ^~~~~~~~ 383s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 383s 606 | return ranges::fill_n(std::move(__first), __len, __value); 383s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = int]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 384s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 384s 606 | return ranges::fill_n(std::move(__first), __len, __value); 384s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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)::]’: 384s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algo.h:473:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 473 | return std::__find_if_not(__first, __last, 384s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 384s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /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]’: 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 484 | void scatter_rev_begin(std::span remote_data, 384s | ^~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 384s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 493 | type); 384s | ~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 384s | ^~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _BinaryOperation = plus]’: 384s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 293 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 384s | ^~~~~~ 384s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 484 | void scatter_rev_begin(std::span remote_data, 384s | ^~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 384s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 493 | type); 384s | ~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 384s | ^~~~~~~~ 384s /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]’: 384s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 384s | ^~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 390 | void scatter_rev_begin(std::span send_buffer, 384s | ^~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = double]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = int]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 384s | ^~~~~~~~ 384s /usr/include/c++/15/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&)::]’: 384s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 384s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 384s /usr/include/c++/15/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):: >]’: 384s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algo.h:115:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 115 | return std::__find_if(__first, __last, 384s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 384s 116 | __gnu_cxx::__ops::__negate(__pred)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 384s | ^~~~~~~~ 384s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 384s from /usr/include/c++/15/bits/stl_algobase.h:67, 384s from /usr/include/c++/15/algorithm:62: 384s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 384s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/c++/15/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):: >]’: 384s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algo.h:115:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 115 | return std::__find_if(__first, __last, 384s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 384s 116 | __gnu_cxx::__ops::__negate(__pred)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 384s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s In file included from /usr/include/dolfinx/la/Vector.h:14: 384s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 384s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 384s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/algorithm:62: 384s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 384s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 384s | ^~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 2095 | while (__first != __last && !__pred(__first)) 384s | ~~~~~~^~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 384s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 384s | ^~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 2095 | while (__first != __last && !__pred(__first)) 384s | ~~~~~~^~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 743 | std::move(__result), 384s | ~~~~~~~~~~~~~~~~~~~~ 384s 744 | std::move(__op), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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&)::]’: 384s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 201 | std::move(__f), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 384s /usr/include/c++/15/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)::]’: 384s /usr/include/c++/15/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 394 | operator()(_Iterator __it) 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 384s | ^~~~~~~~ 384s /usr/include/c++/15/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)::]’: 384s /usr/include/c++/15/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/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&)::]’: 384s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 384s /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]’: 384s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 384s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 540 | x.insert(x.end(), {x0, x1}); 384s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 565 | v2, v3, vmid}); 384s | ~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 627 | {x.size() / 2, 2}, partitioner); 384s | ^ 384s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 632 | std::vector{}, {0, 2}, partitioner); 384s | ^ 384s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 384s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 671 | i0 + iy + ny + 2}); 384s | ~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 676 | {x.size() / 2, 2}, partitioner); 384s | ^ 384s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 681 | std::vector{}, {0, 2}, partitioner); 384s | ^ 384s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s In file included from /usr/include/c++/15/vector:68, 384s from /usr/include/catch2/catch_tostring.hpp:12, 384s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 384s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 384s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 384s from /usr/include/catch2/catch_test_macros.hpp:11, 384s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 1546 | insert(const_iterator __position, initializer_list __l) 384s | ^~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 384s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1550 | std::random_access_iterator_tag()); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 1546 | insert(const_iterator __position, initializer_list __l) 384s | ^~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 384s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1550 | std::random_access_iterator_tag()); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 384s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 384s In file included from /usr/include/c++/15/algorithm:65, 384s from /usr/include/basix/maps.h:8, 384s from /usr/include/basix/finite-element.h:9, 384s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1188 | std::move(__comp), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 384s 637 | this->_M_impl._M_start, 384s | ~~~~~~~~~~~~~~~~~~~~~~~ 384s 638 | _M_get_Tp_allocator()); 384s | ~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 384s from /usr/include/dolfinx/geometry/utils.h:9, 384s from /usr/include/dolfinx/fem/interpolate.h:19, 384s from /usr/include/dolfinx/fem/Function.h:12, 384s from /usr/include/dolfinx/fem/Expression.h:10, 384s from /usr/include/dolfinx/fem/utils.h:13, 384s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 384s /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]’: 384s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 783 | Mesh> create_mesh( 384s | ^~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 384s | ^ 384s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 830 | cells1 = std::vector(cells.begin(), cells.end()); 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 384s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 841 | std::vector cells1_v 384s | ^~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 880 | boundary_v.erase(unique_end, range_end); 384s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 885 | boundary_v.erase(boundary_v.begin()); 384s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 384s | ^~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 905 | nodes1.erase(unique_end, range_end); 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 911 | Geometry geometry 384s | ^~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 384s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 384s In file included from /usr/include/c++/15/vector:74: 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 384s 885 | vector<_Tp, _Alloc>:: 384s | ^~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 384s In file included from /usr/include/c++/15/string_view:58, 384s from /usr/include/c++/15/bits/basic_string.h:51, 384s from /usr/include/c++/15/string:56, 384s from /usr/include/catch2/internal/catch_stringref.hpp:12, 384s from /usr/include/catch2/catch_assertion_info.hpp:13, 384s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 384s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 384s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 975 | operator()(_It&& __first, _Sent __last) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 384s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 736 | vector(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 746 | _M_range_initialize_n(__first, __last, __n); 384s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/numeric:64, 384s from /usr/include/basix/finite-element.h:19: 384s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 384s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 384s | ^~~~ 384s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s In file included from /usr/include/c++/15/chrono:54, 384s from /usr/include/catch2/catch_tostring.hpp:545: 384s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 384s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 384s | ^~~~~~ 384s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 46 | void reorder_list(std::span list, std::span nodemap) 384s | ^~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 53 | const std::vector orig(list.begin(), list.end()); 384s | ^~~~ 384s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 58 | std::ranges::copy(links_old, links_new.begin()); 384s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 384s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 384s 239 | __x.end()); 384s | ~~~~~~~~~~ 384s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 384s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 251 | end(), _M_get_Tp_allocator()); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 384s from /usr/include/c++/15/bits/basic_string.h:41: 384s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 384s 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++/15/bits/vector.tcc:250:21: 384s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1045 | std::_Destroy(__first, __last); 384s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 384s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1834 | std::move(__comp), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1163 | operator()(_Iter __first, _Sent __last, 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 384s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1168 | return {__first, __first}; 384s | ^ 384s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1177 | return {++__dest, __first}; 384s | ^ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 1820 | erase(const_iterator __first, const_iterator __last) 384s | ^~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 384s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 384s 1792 | erase(const_iterator __position) 384s | ^~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 384s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/vector:67: 384s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 384s | ^~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 384s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 384s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 384s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 384s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 384s /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]’: 384s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 119 | std::ranges::copy(buffer, range.begin()); 384s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 384s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 384s /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]’: 384s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 676 | distribute_data(MPI_Comm comm0, std::span indices, 384s | ^~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 2052 | std::move(__comp), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /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]’: 384s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 382 | create_geometry( 384s | ^~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 424 | const std::vector l2l = graph::build::compute_local_to_local( 384s | ^~~ 384s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 429 | std::ranges::transform(l2l, igi.begin(), 384s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 384s 430 | [&nodes](auto index) { return nodes[index]; }); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 384s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 651 | __result, __alloc); 384s | ~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/string:53: 384s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 384s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 633 | copy(_II __first, _II __last, _OI __result) 384s | ^~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 384s 663 | return std::__uninitialized_copy_a 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 384s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 651 | __result, __alloc); 384s | ~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 384s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 633 | copy(_II __first, _II __last, _OI __result) 384s | ^~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 384s 663 | return std::__uninitialized_copy_a 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 384s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 384s | ^~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1990 | __start, _M_get_Tp_allocator()); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/string:50: 384s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 384s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 3073 | __niter_wrap(_From __from, _To __res) 384s | ^~~~~~~~~~~~ 384s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 384s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 975 | operator()(_It&& __first, _Sent __last) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 384s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 736 | vector(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 746 | _M_range_initialize_n(__first, __last, __n); 384s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 384s In file included from /usr/include/c++/15/format:58, 384s from /usr/include/c++/15/bits/chrono_io.h:41, 384s from /usr/include/c++/15/chrono:3378: 384s /usr/include/c++/15/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::__iter_tag>]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 349 | operator()(_Range&& __r, _Out __result) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 352 | std::move(__result)); 384s | ~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1907 | _M_allocate_and_copy(size_type __n, 384s | ^~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1911 | std::__uninitialized_copy_a 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 384s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 633 | copy(_II __first, _II __last, _OI __result) 384s | ^~~~ 384s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1818 | operator()(_Iter __first, _Sent __last, 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1821 | auto __lasti = ranges::next(__first, __last); 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 384s | ^ 384s In file included from /usr/include/c++/15/tuple:46, 384s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 384s from /usr/include/c++/15/bits/memory_resource.h:43, 384s from /usr/include/c++/15/string:72: 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 797 | operator()(_Iter __first, _Sent __last, 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 384s 195 | vector<_Tp, _Alloc>:: 384s | ^~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 384s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 384s | ^~~~~~~~~~~~~~ 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 384s 181 | vector<_Tp, _Alloc>:: 384s | ^~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 384s | ^~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 384s | ^~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 384s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 384s | ^~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /usr/include/c++/15/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]’: 384s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 3196 | std::move(__comp), std::move(__proj)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/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 >]’: 384s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 349 | operator()(_Range&& __r, _Out __result) const 384s | ^~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 384s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 352 | std::move(__result)); 384s | ~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s /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]’: 384s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 384s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 384s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /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 384s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 384s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 508 | { return std::get<0>(idx) != r; }); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 384s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 553 | [](auto x) { return std::get<1>(x); }); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 384s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 384s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 384s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 646 | std::next(x_new.begin(), shape[1] * i)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 384s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 658 | std::next(x_new.begin(), shape[1] * i)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 384s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 384s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 384s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 385s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 2030 | operator()(_Iter __first, _Sent __last, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 385s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 743 | std::move(__result), 385s | ~~~~~~~~~~~~~~~~~~~~ 385s 744 | std::move(__op), std::move(__proj)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 385s | ^~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 385s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1990 | __start, _M_get_Tp_allocator()); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 341 | return ranges::__copy_or_move(std::move(__first), 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 385s 342 | std::move(__last), 385s | ~~~~~~~~~~~~~~~~~~ 385s 343 | std::move(__result)); 385s | ~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s In file included from /usr/include/c++/15/string:46: 385s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 698 | __miter_base(_Iterator __it) 385s | ^~~~~~~~~~~~ 385s In file included from /usr/include/c++/15/bits/char_traits.h:59, 385s from /usr/include/c++/15/string:44: 385s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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 >]’: 385s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1017 | operator()(_It __x, _Sent __bound) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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&)::]’: 385s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~ 385s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 385s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 666 | move(_II __first, _II __last, _OI __result) 385s | ^~~~ 385s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 3172 | operator()(_Iter __first, _Sent __last, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 341 | return ranges::__copy_or_move(std::move(__first), 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 385s 342 | std::move(__last), 385s | ~~~~~~~~~~~~~~~~~~ 385s 343 | std::move(__result)); 385s | ~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /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]’: 385s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 385s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 385s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 385s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1834 | std::move(__comp), std::move(__proj)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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)::]’: 385s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 3912 | find_if(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 3921 | return std::__find_if(__first, __last, 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 385s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 743 | std::move(__result), 385s | ~~~~~~~~~~~~~~~~~~~~ 385s 744 | std::move(__op), std::move(__proj)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 385s | ^~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 385s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 3073 | __niter_wrap(_From __from, _To __res) 385s | ^~~~~~~~~~~~ 385s /usr/include/c++/15/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]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 385s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/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]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 303 | return std::__do_uninit_copy(__first, __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 385s 303 | return std::__do_uninit_copy(__first, __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 287 | std::move(__result)); 385s | ~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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 >]’: 385s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 878 | operator()(_It& __it, _Sent __bound) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1906 | std::__introsort_loop(__first, __last, 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s 1907 | std::__lg(__last - __first) * 2, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1908 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1909 | std::__final_insertion_sort(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 698 | __miter_base(_Iterator __it) 385s | ^~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 287 | std::move(__result)); 385s | ~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 385s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 743 | std::move(__result), 385s | ~~~~~~~~~~~~~~~~~~~~ 385s 744 | std::move(__op), std::move(__proj)); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1818 | operator()(_Iter __first, _Sent __last, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1821 | auto __lasti = ranges::next(__first, __last); 385s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 385s | ^ 385s /usr/include/c++/15/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):: >]’: 385s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 385s | ^~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 2095 | while (__first != __last && !__pred(__first)) 385s | ~~~~~~^~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 385s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1877 | __introsort_loop(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1885 | std::__partial_sort(__first, __last, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1820 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1823 | std::__insertion_sort(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 385s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 385s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 385s 637 | this->_M_impl._M_start, 385s | ~~~~~~~~~~~~~~~~~~~~~~~ 385s 638 | _M_get_Tp_allocator()); 385s | ~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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 > >]’: 385s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1017 | operator()(_It __x, _Sent __bound) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/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&)::]’: 385s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~ 385s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 385s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 385s /usr/include/c++/15/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)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 317 | operator()(_Iterator __it) 385s | ^~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1864 | __partial_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1869 | std::__heap_select(__first, __middle, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1870 | std::__sort_heap(__first, __middle, __comp); 385s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1857 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1771 | __insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1778 | if (__comp(__i, __first)) 385s | ~~~~~~^~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 385s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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 > >]’: 385s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 878 | operator()(_It& __it, _Sent __bound) const 385s | ^~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1906 | std::__introsort_loop(__first, __last, 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s 1907 | std::__lg(__last - __first) * 2, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1908 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1909 | std::__final_insertion_sort(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1590 | __heap_select(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1594 | std::__make_heap(__first, __middle, __comp); 385s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1596 | if (__comp(__i, __first)) 385s | ~~~~~~^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 385s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 425 | std::__pop_heap(__first, __last, __last, __comp); 385s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 91 | if (__comp(__a, __b)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 93 | if (__comp(__b, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 94 | std::iter_swap(__result, __b); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 95 | else if (__comp(__a, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 96 | std::iter_swap(__result, __c); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 98 | std::iter_swap(__result, __a); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 100 | else if (__comp(__a, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 101 | std::iter_swap(__result, __a); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 102 | else if (__comp(__b, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 103 | std::iter_swap(__result, __c); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 105 | std::iter_swap(__result, __b); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1830 | __unguarded_partition(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1836 | while (__comp(__first, __pivot)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1839 | while (__comp(__pivot, __last)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1843 | std::iter_swap(__first, __last); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 385s | ^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1877 | __introsort_loop(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1885 | std::__partial_sort(__first, __last, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1820 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1823 | std::__insertion_sort(__first, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 385s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 385s | ^~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s /usr/include/c++/15/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 239 | operator()(_Value& __val, _Iterator __it) 385s | ^~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1864 | __partial_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1869 | std::__heap_select(__first, __middle, __last, __comp); 385s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1870 | std::__sort_heap(__first, __middle, __comp); 385s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s 1857 | __comp); 385s | ~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1771 | __insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1778 | if (__comp(__i, __first)) 385s | ~~~~~~^~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 385s | ^~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 232 | if (__comp(__first + __secondChild, 385s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s 233 | __first + (__secondChild - 1))) 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1590 | __heap_select(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1594 | std::__make_heap(__first, __middle, __comp); 385s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1596 | if (__comp(__i, __first)) 385s | ~~~~~~^~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 385s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 425 | std::__pop_heap(__first, __last, __last, __comp); 385s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 385s | ^~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 91 | if (__comp(__a, __b)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 93 | if (__comp(__b, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 94 | std::iter_swap(__result, __b); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 95 | else if (__comp(__a, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 96 | std::iter_swap(__result, __c); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 98 | std::iter_swap(__result, __a); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 100 | else if (__comp(__a, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 101 | std::iter_swap(__result, __a); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 102 | else if (__comp(__b, __c)) 385s | ~~~~~~^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 103 | std::iter_swap(__result, __c); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 105 | std::iter_swap(__result, __b); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1830 | __unguarded_partition(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1836 | while (__comp(__first, __pivot)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1839 | while (__comp(__pivot, __last)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1843 | std::iter_swap(__first, __last); 385s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 385s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 135 | __push_heap(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 385s | ^~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/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 > >]’: 385s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 385s | ^~~~~~~~~ 385s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 385s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 698 | __miter_base(_Iterator __it) 385s | ^~~~~~~~~~~~ 385s /usr/include/c++/15/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 239 | operator()(_Value& __val, _Iterator __it) 385s | ^~~~~~~~ 385s /usr/include/c++/15/bits/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 385s 195 | operator()(_Iterator __it, _Value& __val) 385s | ^~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 385s | ^~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 232 | if (__comp(__first + __secondChild, 385s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 385s 233 | __first + (__secondChild - 1))) 385s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 385s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 3073 | __niter_wrap(_From __from, _To __res) 385s | ^~~~~~~~~~~~ 385s /usr/include/c++/15/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&):: >]’: 385s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 135 | __push_heap(_RandomAccessIterator __first, 385s | ^~~~~~~~~~~ 385s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 385s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385s /usr/include/c++/15/bits/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&)::]’: 385s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 385s 195 | operator()(_Iterator __it, _Value& __val) 385s | ^~~~~~~~ 386s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 386s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/poisson.c 386s In file included from /usr/include/c++/15/vector:68, 386s from /usr/include/c++/15/chrono:53, 386s from /usr/include/spdlog/common.h:10, 386s from /usr/include/spdlog/spdlog.h:12, 386s from /usr/include/dolfinx/common/log.h:9, 386s from /usr/include/dolfinx/common/MPI.h:10, 386s from /usr/include/dolfinx/mesh/Topology.h:11, 386s from /usr/include/dolfinx/mesh/Geometry.h:9, 386s from /usr/include/dolfinx/mesh/Mesh.h:9, 386s from /usr/include/dolfinx/mesh/generation.h:9, 386s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 386s 708 | vector(initializer_list __l, 386s | ^~~~~~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 60 | std::vector expected_x = { 386s | ^~~~~~~~~~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 143 | expected_x = { 386s | ~~~~~~~~~~~^~~ 386s 144 | /* v_0 */ 0.0, 386s | ~~~~~~~~~~~~~~ 386s 145 | /* v_1 */ 0.25, 386s | ~~~~~~~~~~~~~~~ 386s 146 | /* v_2 */ 0.5, 386s | ~~~~~~~~~~~~~~ 386s 147 | /* v_3 */ 0.75, 386s | ~~~~~~~~~~~~~~~ 386s 148 | /* v_4 */ 1.0, 386s | ~~~~~~~~~~~~~~ 386s 149 | }; 386s | ~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 168 | expected_x = { 386s | ~~~~~~~~~~~^~~ 386s 169 | /* v_0 */ 0.0, 386s | ~~~~~~~~~~~~~~ 386s 170 | /* v_1 */ 1. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 171 | /* v_2 */ 2. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 172 | /* v_3 */ 3. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 173 | /* v_4 */ 4. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 174 | /* v_5 */ 5. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 175 | /* v_6 */ 6. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 176 | /* v_7 */ 7. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 177 | /* v_8 */ 8. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 178 | /* v_9 */ 9. / 9, 386s | ~~~~~~~~~~~~~~~~~ 386s 179 | }; 386s | ~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 207 | expected_x = { 386s | ~~~~~~~~~~~^~~ 386s 208 | /* v_0 */ 0. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 209 | /* v_1 */ 1. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 210 | /* v_2 */ 2. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 211 | /* v_3 */ 3. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 212 | /* v_4 */ 4. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 213 | /* v_5 */ 5. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 214 | /* v_6 */ 6. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 215 | /* v_7 */ 7. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 216 | /* v_8 */ 8. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 217 | /* v_9 */ 9. / 14, 386s | ~~~~~~~~~~~~~~~~~~ 386s 218 | /* v_10 */ 10. / 14, 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 219 | /* v_11 */ 11. / 14, 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 220 | /* v_12 */ 12. / 14, 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 221 | /* v_13 */ 13. / 14, 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 222 | /* v_14 */ 14. / 14, 386s | ~~~~~~~~~~~~~~~~~~~~ 386s 223 | }; 386s | ~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 275 | std::vector expected_x = { 386s | ^~~~~~~~~~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 386s | ^~~~~~~~~~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 357 | std::vector expected_x = { 386s | ^~~~~~~~~~ 386s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 386s /tmp/autopkgtest.mvFVx5/build.y1t/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 386s 399 | std::vector expected_x = { 386s | ^~~~~~~~~~ 386s /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]’: 386s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 257 | {x.size(), 1}, partitioner); 386s | ^ 386s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 262 | std::vector{}, {0, 1}, partitioner); 386s | ^ 386s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 257 | {x.size(), 1}, partitioner); 386s | ^ 386s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 262 | std::vector{}, {0, 1}, partitioner); 386s | ^ 386s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/stl_vector.h:855:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 386s 855 | operator=(initializer_list __l) 386s | ^~~~~~~~ 386s In file included from /usr/include/c++/15/algorithm:65, 386s from /usr/include/dolfinx/common/MPI.h:12: 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 1188 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 386s 637 | this->_M_impl._M_start, 386s | ~~~~~~~~~~~~~~~~~~~~~~~ 386s 638 | _M_get_Tp_allocator()); 386s | ~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/dolfinx/mesh/generation.h:11: 386s /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 >]’: 386s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 783 | Mesh> create_mesh( 386s | ^~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 386s | ^ 386s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 830 | cells1 = std::vector(cells.begin(), cells.end()); 386s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 386s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 841 | std::vector cells1_v 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 880 | boundary_v.erase(unique_end, range_end); 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 885 | boundary_v.erase(boundary_v.begin()); 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 905 | nodes1.erase(unique_end, range_end); 386s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 911 | Geometry geometry 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /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 >]’: 386s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 783 | Mesh> create_mesh( 386s | ^~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 386s | ^ 386s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 830 | cells1 = std::vector(cells.begin(), cells.end()); 386s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 386s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 841 | std::vector cells1_v 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 880 | boundary_v.erase(unique_end, range_end); 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 885 | boundary_v.erase(boundary_v.begin()); 386s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 905 | nodes1.erase(unique_end, range_end); 386s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 911 | Geometry geometry 386s | ^~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s /usr/include/c++/15/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)::]’: 386s /usr/include/c++/15/bits/ranges_algo.h:992:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 386s 992 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/string_view:58, 386s from /usr/include/c++/15/bits/basic_string.h:51, 386s from /usr/include/c++/15/string:56, 386s from /usr/include/boost/timer/timer.hpp:13, 386s from /usr/include/dolfinx/common/Timer.h:10, 386s from /usr/include/dolfinx/common/MPI.h:9: 386s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 386s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 975 | operator()(_It&& __first, _Sent __last) const 386s | ^~~~~~~~ 386s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 386s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 736 | vector(_InputIterator __first, _InputIterator __last, 386s | ^~~~~~ 386s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 746 | _M_range_initialize_n(__first, __last, __n); 386s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/numeric:64, 386s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 386s from /usr/include/dolfinx/common/MPI.h:17: 386s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 386s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 386s | ^~~~ 386s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s In file included from /usr/include/c++/15/chrono:54: 386s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 386s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 386s | ^~~~~~ 386s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s /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]’: 386s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 46 | void reorder_list(std::span list, std::span nodemap) 386s | ^~~~~~~~~~~~ 386s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 53 | const std::vector orig(list.begin(), list.end()); 386s | ^~~~ 386s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 386s 58 | std::ranges::copy(links_old, links_new.begin()); 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/vector:74: 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 386s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 386s 239 | __x.end()); 386s | ~~~~~~~~~~ 386s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 386s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 251 | end(), _M_get_Tp_allocator()); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 386s from /usr/include/c++/15/bits/basic_string.h:41: 386s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 386s 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++/15/bits/vector.tcc:250:21: 386s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1045 | std::_Destroy(__first, __last); 386s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 386s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 386s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s 1834 | std::move(__comp), std::move(__proj)); 386s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1163 | operator()(_Iter __first, _Sent __last, 386s | ^~~~~~~~ 386s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 386s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1168 | return {__first, __first}; 386s | ^ 386s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1177 | return {++__dest, __first}; 386s | ^ 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 1820 | erase(const_iterator __first, const_iterator __last) 386s | ^~~~~ 386s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 386s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/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]’: 386s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 386s 1792 | erase(const_iterator __position) 386s | ^~~~~ 386s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 386s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/c++/15/vector:67: 386s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 386s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 386s | ^~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 386s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 386s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 386s /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]’: 386s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 386s 119 | std::ranges::copy(buffer, range.begin()); 386s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 386s /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 >]’: 386s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 386s 676 | distribute_data(MPI_Comm comm0, std::span indices, 386s | ^~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 2052 | std::move(__comp), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 >]’: 387s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 382 | create_geometry( 387s | ^~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 424 | const std::vector l2l = graph::build::compute_local_to_local( 387s | ^~~ 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 429 | std::ranges::transform(l2l, igi.begin(), 387s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 387s 430 | [&nodes](auto index) { return nodes[index]; }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 >]’: 387s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 676 | distribute_data(MPI_Comm comm0, std::span indices, 387s | ^~~~~~~~~~~~~~~ 387s /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 >]’: 387s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 382 | create_geometry( 387s | ^~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 424 | const std::vector l2l = graph::build::compute_local_to_local( 387s | ^~~ 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 429 | std::ranges::transform(l2l, igi.begin(), 387s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 387s 430 | [&nodes](auto index) { return nodes[index]; }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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)::]’: 387s /usr/include/c++/15/bits/ranges_algo.h:980:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 980 | operator()(_Out __first, _Sent __last, _Fp __gen) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:980:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s /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]’: 387s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 565 | v2, v3, vmid}); 387s | ~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 627 | {x.size() / 2, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 632 | std::vector{}, {0, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /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]’: 387s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 671 | i0 + iy + ny + 2}); 387s | ~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 676 | {x.size() / 2, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 681 | std::vector{}, {0, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /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]’: 387s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 387s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 387s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 387s 540 | x.insert(x.end(), {x0, x1}); 387s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 565 | v2, v3, vmid}); 387s | ~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 627 | {x.size() / 2, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 632 | std::vector{}, {0, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /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]’: 387s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 387s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 387s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 671 | i0 + iy + ny + 2}); 387s | ~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 676 | {x.size() / 2, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 681 | std::vector{}, {0, 2}, partitioner); 387s | ^ 387s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 387s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1990 | __start, _M_get_Tp_allocator()); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 387s from /usr/include/c++/15/array:45, 387s from /usr/include/dolfinx/mesh/Topology.h:9: 387s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 387s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 3073 | __niter_wrap(_From __from, _To __res) 387s | ^~~~~~~~~~~~ 387s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 387s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 975 | operator()(_It&& __first, _Sent __last) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 387s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 736 | vector(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 746 | _M_range_initialize_n(__first, __last, __n); 387s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 387s In file included from /usr/include/c++/15/format:58, 387s from /usr/include/c++/15/bits/chrono_io.h:41, 387s from /usr/include/c++/15/chrono:3378: 387s /usr/include/c++/15/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::__iter_tag>]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 349 | operator()(_Range&& __r, _Out __result) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 352 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1907 | _M_allocate_and_copy(size_type __n, 387s | ^~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1911 | std::__uninitialized_copy_a 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 633 | copy(_II __first, _II __last, _OI __result) 387s | ^~~~ 387s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1818 | operator()(_Iter __first, _Sent __last, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1821 | auto __lasti = ranges::next(__first, __last); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 387s | ^ 387s In file included from /usr/include/c++/15/tuple:46, 387s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 387s from /usr/include/c++/15/bits/memory_resource.h:43, 387s from /usr/include/c++/15/string:72: 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 797 | operator()(_Iter __first, _Sent __last, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 387s 195 | vector<_Tp, _Alloc>:: 387s | ^~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 387s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 387s | ^~~~~~~~~~~~~~ 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 387s 181 | vector<_Tp, _Alloc>:: 387s | ^~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 387s | ^~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 3196 | std::move(__comp), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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 >]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 349 | operator()(_Range&& __r, _Out __result) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 352 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /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 >]’: 387s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 387s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 508 | { return std::get<0>(idx) != r; }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 387s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 553 | [](auto x) { return std::get<1>(x); }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 387s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 2030 | operator()(_Iter __first, _Sent __last, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 >]’: 387s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 387s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /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 387s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 508 | { return std::get<0>(idx) != r; }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 387s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 553 | [](auto x) { return std::get<1>(x); }); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 646 | std::next(x_new.begin(), shape[1] * i)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 658 | std::next(x_new.begin(), shape[1] * i)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 387s 1546 | insert(const_iterator __position, initializer_list __l) 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 387s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1550 | std::random_access_iterator_tag()); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 387s 1546 | insert(const_iterator __position, initializer_list __l) 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 387s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1550 | std::random_access_iterator_tag()); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 387s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 387s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 387s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1990 | __start, _M_get_Tp_allocator()); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 341 | return ranges::__copy_or_move(std::move(__first), 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 387s 342 | std::move(__last), 387s | ~~~~~~~~~~~~~~~~~~ 387s 343 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 387s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 698 | __miter_base(_Iterator __it) 387s | ^~~~~~~~~~~~ 387s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 387s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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 >]’: 387s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1017 | operator()(_It __x, _Sent __bound) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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&)::]’: 387s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 387s | ^~~~ 387s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 666 | move(_II __first, _II __last, _OI __result) 387s | ^~~~ 387s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 3172 | operator()(_Iter __first, _Sent __last, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 341 | return ranges::__copy_or_move(std::move(__first), 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 387s 342 | std::move(__last), 387s | ~~~~~~~~~~~~~~~~~~ 387s 343 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 387s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1834 | std::move(__comp), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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)::]’: 387s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 3912 | find_if(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 3921 | return std::__find_if(__first, __last, 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 387s | ^~~~~~~~ 387s /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 >]’: 387s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 387s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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)::]’: 387s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 3912 | find_if(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 3921 | return std::__find_if(__first, __last, 387s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 387s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 387s 3073 | __niter_wrap(_From __from, _To __res) 387s | ^~~~~~~~~~~~ 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 387s 885 | vector<_Tp, _Alloc>:: 387s | ^~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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]’: 387s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 387s | ^~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 387s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 387s | ^~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 387s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 387s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 387s | ^~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 387s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 287 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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 >]’: 387s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 878 | operator()(_It& __it, _Sent __bound) const 387s | ^~~~~~~~ 387s /usr/include/c++/15/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&):: >]’: 387s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 387s | ^~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1906 | std::__introsort_loop(__first, __last, 387s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s 1907 | std::__lg(__last - __first) * 2, 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 1908 | __comp); 387s | ~~~~~~~ 387s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 1909 | std::__final_insertion_sort(__first, __last, __comp); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 698 | __miter_base(_Iterator __it) 387s | ^~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 387s | ^~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 287 | std::move(__result)); 387s | ~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 1818 | operator()(_Iter __first, _Sent __last, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 1821 | auto __lasti = ranges::next(__first, __last); 387s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 387s | ^ 387s /usr/include/c++/15/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):: >]’: 387s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 387s | ^~~~~~~~~ 387s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 2095 | while (__first != __last && !__pred(__first)) 387s | ~~~~~~^~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:16: 387s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 387s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 143 | return [&](std::span rows, 387s | ^ 387s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 147 | this->add(data, rows, cols); 387s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 387s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s 743 | std::move(__result), 387s | ~~~~~~~~~~~~~~~~~~~~ 387s 744 | std::move(__op), std::move(__proj)); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /usr/include/c++/15/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):: >]’: 387s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 387s | ^~~~~~~~~ 387s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 2095 | while (__first != __last && !__pred(__first)) 387s | ~~~~~~^~~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 387s | ^~~~~~~~ 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 387s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 387s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 387s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 387s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 387s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 388s /tmp/autopkgtest.mvFVx5/build.y1t/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 388s 142 | xshape, partitioner); 388s | ^ 388s /tmp/autopkgtest.mvFVx5/build.y1t/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 388s In file included from /usr/include/c++/15/vector:68, 388s from /usr/include/basix/mdspan.hpp:6096, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:11: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 388s 708 | vector(initializer_list __l, 388s | ^~~~~~ 388s /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]’: 388s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 388s 450 | rowptr_container_type new_row_ptr = {0}; 388s | ^~~~~~~~~~~ 388s In file included from /usr/include/c++/15/algorithm:65, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1188 | std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/vector:68, 388s from /usr/include/basix/cell.h:10, 388s from /usr/include/basix/finite-element.h:7, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 388s 637 | this->_M_impl._M_start, 388s | ~~~~~~~~~~~~~~~~~~~~~~~ 388s 638 | _M_get_Tp_allocator()); 388s | ~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 388s from /usr/include/dolfinx/geometry/utils.h:9, 388s from /usr/include/dolfinx/fem/interpolate.h:19, 388s from /usr/include/dolfinx/fem/Function.h:12, 388s from /usr/include/dolfinx/fem/DirichletBC.h:12, 388s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 388s from /usr/include/dolfinx.h:11, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 388s /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]’: 388s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 783 | Mesh> create_mesh( 388s | ^~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 388s | ^ 388s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 249 | void add(std::span x, std::span rows, 388s | ^~~ 388s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 830 | cells1 = std::vector(cells.begin(), cells.end()); 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 388s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 841 | std::vector cells1_v 388s | ^~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 880 | boundary_v.erase(unique_end, range_end); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 885 | boundary_v.erase(boundary_v.begin()); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 388s | ^~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 905 | nodes1.erase(unique_end, range_end); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 911 | Geometry geometry 388s | ^~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 724 | double norm_sq_local = std::accumulate( 388s | ~~~~~~~~~~~~~~~^ 388s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 388s from /usr/include/c++/15/algorithm:65, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:10: 388s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = int]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/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()::]’: 388s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 201 | std::move(__f), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 651 | __result, __alloc); 388s | ~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 388s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 633 | copy(_II __first, _II __last, _OI __result) 388s | ^~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 663 | return std::__uninitialized_copy_a 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 388s 450 | rowptr_container_type new_row_ptr = {0}; 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 651 | __result, __alloc); 388s | ~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 388s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 633 | copy(_II __first, _II __last, _OI __result) 388s | ^~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 663 | return std::__uninitialized_copy_a 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 388s | ^~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 388s from /usr/include/dolfinx.h:16: 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 388s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 540 | x.insert(x.end(), {x0, x1}); 388s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 565 | v2, v3, vmid}); 388s | ~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1877 | __introsort_loop(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 627 | {x.size() / 2, 2}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1885 | std::__partial_sort(__first, __last, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 632 | std::vector{}, {0, 2}, partitioner); 388s | ^ 388s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1820 | __comp); 388s | ~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1823 | std::__insertion_sort(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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 > >]’: 388s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1017 | operator()(_It __x, _Sent __bound) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/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&)::]’: 388s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~ 388s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 388s /usr/include/c++/15/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)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 317 | operator()(_Iterator __it) 388s | ^~~~~~~~ 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 388s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 671 | i0 + iy + ny + 2}); 388s | ~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 676 | {x.size() / 2, 2}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 681 | std::vector{}, {0, 2}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 642 | _index_maps[1]->local_to_global(local_col, global_col); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 379 | cells.insert(cells.end(), 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 388s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 386 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 388s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 388s 637 | this->_M_impl._M_start, 388s | ~~~~~~~~~~~~~~~~~~~~~~~ 388s 638 | _M_get_Tp_allocator()); 388s | ~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 317 | operator()(_Iterator __it) 388s | ^~~~~~~~ 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 429 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 476 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 388s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1864 | __partial_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1869 | std::__heap_select(__first, __middle, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1870 | std::__sort_heap(__first, __middle, __comp); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1857 | __comp); 388s | ~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1771 | __insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1778 | if (__comp(__i, __first)) 388s | ~~~~~~^~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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 > >]’: 388s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 878 | operator()(_It& __it, _Sent __bound) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1906 | std::__introsort_loop(__first, __last, 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s 1907 | std::__lg(__last - __first) * 2, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1908 | __comp); 388s | ~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1909 | std::__final_insertion_sort(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 388s from /usr/include/c++/15/bits/ranges_algo.h:38: 388s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 388s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 975 | operator()(_It&& __first, _Sent __last) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 736 | vector(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 746 | _M_range_initialize_n(__first, __last, __n); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/numeric:64, 388s from /usr/include/basix/finite-element.h:19: 388s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 388s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 388s | ^~~~ 388s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s In file included from /usr/include/c++/15/algorithm:63: 388s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 388s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 46 | void reorder_list(std::span list, std::span nodemap) 388s | ^~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 53 | const std::vector orig(list.begin(), list.end()); 388s | ^~~~ 388s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 58 | std::ranges::copy(links_old, links_new.begin()); 388s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 303 | return std::__do_uninit_copy(__first, __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 388s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s In file included from /usr/include/c++/15/vector:74: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 388s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 388s 239 | __x.end()); 388s | ~~~~~~~~~~ 388s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 388s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 251 | end(), _M_get_Tp_allocator()); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 388s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 388s from /usr/include/c++/15/vector:67: 388s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 388s 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++/15/bits/vector.tcc:250:21: 388s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1045 | std::_Destroy(__first, __last); 388s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 388s 303 | return std::__do_uninit_copy(__first, __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 388s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1834 | std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1163 | operator()(_Iter __first, _Sent __last, 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1168 | return {__first, __first}; 388s | ^ 388s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1177 | return {++__dest, __first}; 388s | ^ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1590 | __heap_select(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1594 | std::__make_heap(__first, __middle, __comp); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1596 | if (__comp(__i, __first)) 388s | ~~~~~~^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 425 | std::__pop_heap(__first, __last, __last, __comp); 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 1820 | erase(const_iterator __first, const_iterator __last) 388s | ^~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 388s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 91 | if (__comp(__a, __b)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 93 | if (__comp(__b, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 94 | std::iter_swap(__result, __b); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 95 | else if (__comp(__a, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 96 | std::iter_swap(__result, __c); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 98 | std::iter_swap(__result, __a); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 100 | else if (__comp(__a, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 101 | std::iter_swap(__result, __a); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 102 | else if (__comp(__b, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 103 | std::iter_swap(__result, __c); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 105 | std::iter_swap(__result, __b); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1830 | __unguarded_partition(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1836 | while (__comp(__first, __pivot)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1839 | while (__comp(__pivot, __last)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1843 | std::iter_swap(__first, __last); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 1792 | erase(const_iterator __position) 388s | ^~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 388s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 388s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 388s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 388s from /usr/include/dolfinx/fem/Function.h:11: 388s /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]’: 388s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 119 | std::ranges::copy(buffer, range.begin()); 388s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1877 | __introsort_loop(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1885 | std::__partial_sort(__first, __last, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1820 | __comp); 388s | ~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1823 | std::__insertion_sort(__first, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 388s from /usr/include/dolfinx.h:10: 388s /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]’: 388s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 676 | distribute_data(MPI_Comm comm0, std::span indices, 388s | ^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 2052 | std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 382 | create_geometry( 388s | ^~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 424 | const std::vector l2l = graph::build::compute_local_to_local( 388s | ^~~ 388s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 429 | std::ranges::transform(l2l, igi.begin(), 388s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 388s 430 | [&nodes](auto index) { return nodes[index]; }); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 388s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 388s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 975 | operator()(_It&& __first, _Sent __last) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 388s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 388s | ^~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 736 | vector(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 746 | _M_range_initialize_n(__first, __last, __n); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 239 | operator()(_Value& __val, _Iterator __it) 388s | ^~~~~~~~ 388s In file included from /usr/include/c++/15/vector:74: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 388s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 388s 239 | __x.end()); 388s | ~~~~~~~~~~ 388s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 388s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 251 | end(), _M_get_Tp_allocator()); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 388s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 388s from /usr/include/c++/15/vector:67: 388s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 388s 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++/15/bits/vector.tcc:250:21: 388s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1045 | std::_Destroy(__first, __last); 388s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1864 | __partial_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1869 | std::__heap_select(__first, __middle, __last, __comp); 388s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1870 | std::__sort_heap(__first, __middle, __comp); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1857 | __comp); 388s | ~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 782 | ranges::begin(__r2), ranges::end(__r2), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 783 | std::move(__result), std::move(__binary_op), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 784 | std::move(__proj1), std::move(__proj2)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1771 | __insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1778 | if (__comp(__i, __first)) 388s | ~~~~~~^~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 1546 | insert(const_iterator __position, initializer_list __l) 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1550 | std::random_access_iterator_tag()); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 1546 | insert(const_iterator __position, initializer_list __l) 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1550 | std::random_access_iterator_tag()); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 388s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1834 | std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 388s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 2130 | __value, std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 388s | ^~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 232 | if (__comp(__first + __secondChild, 388s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s 233 | __first + (__secondChild - 1))) 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 388s from /usr/include/dolfinx/fem/assembler.h:9, 388s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 388s from /usr/include/dolfinx.h:11, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:14: 388s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 388s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 388s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1590 | __heap_select(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1594 | std::__make_heap(__first, __middle, __comp); 388s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1596 | if (__comp(__i, __first)) 388s | ~~~~~~^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 425 | std::__pop_heap(__first, __last, __last, __comp); 388s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 388s | ^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 91 | if (__comp(__a, __b)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 93 | if (__comp(__b, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 94 | std::iter_swap(__result, __b); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 95 | else if (__comp(__a, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 96 | std::iter_swap(__result, __c); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 98 | std::iter_swap(__result, __a); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 100 | else if (__comp(__a, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 101 | std::iter_swap(__result, __a); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 102 | else if (__comp(__b, __c)) 388s | ~~~~~~^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 103 | std::iter_swap(__result, __c); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 105 | std::iter_swap(__result, __b); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 388s /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]’: 388s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 388s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1830 | __unguarded_partition(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1836 | while (__comp(__first, __pivot)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1839 | while (__comp(__pivot, __last)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1843 | std::iter_swap(__first, __last); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 388s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 267 | void assemble_matrix( 388s | ^~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 135 | __push_heap(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 388s | ^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/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 > >]’: 388s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 388s | ^~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 388s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 698 | __miter_base(_Iterator __it) 388s | ^~~~~~~~~~~~ 388s /usr/include/c++/15/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 239 | operator()(_Value& __val, _Iterator __it) 388s | ^~~~~~~~ 388s In file included from /usr/include/c++/15/numeric:64, 388s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 388s from /usr/include/dolfinx/common/MPI.h:17, 388s from /usr/include/dolfinx/common/dolfinx_common.h:13, 388s from /usr/include/dolfinx.h:10: 388s /usr/include/c++/15/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)>]’: 388s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 388s | ^~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 195 | operator()(_Iterator __it, _Value& __val) 388s | ^~~~~~~~ 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 388s | ^~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 232 | if (__comp(__first + __secondChild, 388s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 388s 233 | __first + (__secondChild - 1))) 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 388s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 3073 | __niter_wrap(_From __from, _To __res) 388s | ^~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 606 | return ranges::fill_n(std::move(__first), __len, __value); 388s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/fem/Function.h:17, 388s from /usr/include/dolfinx/fem/DirichletBC.h:12, 388s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 388s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 388s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 99 | std::span(_buffer_remote), 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 100 | std::span(_request)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/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&):: >]’: 388s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 135 | __push_heap(_RandomAccessIterator __first, 388s | ^~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 388s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /tmp/autopkgtest.mvFVx5/build.y1t/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]’: 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 35 | void spmv_impl(std::span values, 388s | ^~~~~~~~~ 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 388s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1990 | __start, _M_get_Tp_allocator()); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 388s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/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&)::]’: 388s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 195 | operator()(_Iterator __it, _Value& __val) 388s | ^~~~~~~~ 388s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 388s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 388s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 2130 | __value, std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 388s from /usr/include/c++/15/algorithm:62: 388s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 388s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 3073 | __niter_wrap(_From __from, _To __res) 388s | ^~~~~~~~~~~~ 388s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 388s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 975 | operator()(_It&& __first, _Sent __last) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 736 | vector(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 746 | _M_range_initialize_n(__first, __last, __n); 388s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/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::__iter_tag>]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 349 | operator()(_Range&& __r, _Out __result) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 352 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1907 | _M_allocate_and_copy(size_type __n, 388s | ^~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1911 | std::__uninitialized_copy_a 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 388s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 633 | copy(_II __first, _II __last, _OI __result) 388s | ^~~~ 388s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1818 | operator()(_Iter __first, _Sent __last, 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1821 | auto __lasti = ranges::next(__first, __last); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 388s | ^ 388s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 797 | operator()(_Iter __first, _Sent __last, 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 388s 195 | vector<_Tp, _Alloc>:: 388s | ^~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 388s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 388s 181 | vector<_Tp, _Alloc>:: 388s | ^~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 388s | ^~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 388s | ^~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 388s | ^~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /usr/include/c++/15/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]’: 388s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 3196 | std::move(__comp), std::move(__proj)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 388s from /usr/include/dolfinx.h:16: 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 379 | cells.insert(cells.end(), 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 388s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 386 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /usr/include/c++/15/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 >]’: 388s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 349 | operator()(_Range&& __r, _Out __result) const 388s | ^~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 388s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 352 | std::move(__result)); 388s | ~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 429 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 388s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 388s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 388s from /usr/include/catch2/catch_test_macros.hpp:11, 388s from /usr/include/catch2/catch_template_test_macros.hpp:20, 388s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 388s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 388s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 388s | ^ 388s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 388s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 388s | ^ 388s /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]’: 388s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 388s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 476 | {x.size() / 3, 3}, partitioner); 388s | ^ 388s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s /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]’: 388s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 388s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 388s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 388s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 388s | ^~~~~~~~~~~~~ 388s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 388s /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 388s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 388s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 508 | { return std::get<0>(idx) != r; }); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 388s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 553 | [](auto x) { return std::get<1>(x); }); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /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 > >]’: 388s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 388s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 646 | std::next(x_new.begin(), shape[1] * i)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 658 | std::next(x_new.begin(), shape[1] * i)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 388s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 388s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 388s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 389s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 2030 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 743 | std::move(__result), 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 744 | std::move(__op), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 389s | ^~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s 885 | vector<_Tp, _Alloc>:: 389s | ^~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 389s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1990 | __start, _M_get_Tp_allocator()); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 389s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1990 | __start, _M_get_Tp_allocator()); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 341 | return ranges::__copy_or_move(std::move(__first), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 389s 342 | std::move(__last), 389s | ~~~~~~~~~~~~~~~~~~ 389s 343 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 389s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 698 | __miter_base(_Iterator __it) 389s | ^~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 389s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1907 | _M_allocate_and_copy(size_type __n, 389s | ^~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1911 | std::__uninitialized_copy_a 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/algorithm:62: 389s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 633 | copy(_II __first, _II __last, _OI __result) 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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 >]’: 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1017 | operator()(_It __x, _Sent __bound) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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&)::]’: 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 389s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 389s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 666 | move(_II __first, _II __last, _OI __result) 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 3172 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 341 | return ranges::__copy_or_move(std::move(__first), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 389s 342 | std::move(__last), 389s | ~~~~~~~~~~~~~~~~~~ 389s 343 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 389s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1818 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1821 | auto __lasti = ranges::next(__first, __last); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 389s | ^ 389s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 389s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 2096 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/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 >]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 349 | operator()(_Range&& __r, _Out __result) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 352 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /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]’: 389s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 389s | ^~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1834 | std::move(__comp), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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)::]’: 389s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 3912 | find_if(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 3921 | return std::__find_if(__first, __last, 389s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 743 | std::move(__result), 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 744 | std::move(__op), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 389s | ^~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 389s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 233 | void assemble_matrix( 389s | ^~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 247 | mesh->geometry().x(), constants, coefficients, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 248 | dof_marker0, dof_marker1); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 633 | copy(_II __first, _II __last, _OI __result) 389s | ^~~~ 389s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 389s | ^~~~~~~~ 389s In file included from /usr/include/dolfinx/la/Vector.h:14: 389s /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]’: 389s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 195 | void scatter_fwd_begin(std::span send_buffer, 389s | ^~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 389s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 3073 | __niter_wrap(_From __from, _To __res) 389s | ^~~~~~~~~~~~ 389s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 389s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 2096 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 651 | __result, __alloc); 389s | ~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 633 | copy(_II __first, _II __last, _OI __result) 389s | ^~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 663 | return std::__uninitialized_copy_a 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 651 | __result, __alloc); 389s | ~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 633 | copy(_II __first, _II __last, _OI __result) 389s | ^~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 663 | return std::__uninitialized_copy_a 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 1546 | insert(const_iterator __position, initializer_list __l) 389s | ^~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 389s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1550 | std::random_access_iterator_tag()); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1188 | std::move(__comp), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 389s 637 | this->_M_impl._M_start, 389s | ~~~~~~~~~~~~~~~~~~~~~~~ 389s 638 | _M_get_Tp_allocator()); 389s | ~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 389s from /usr/include/dolfinx/geometry/utils.h:9, 389s from /usr/include/dolfinx/fem/interpolate.h:19, 389s from /usr/include/dolfinx/fem/Function.h:12: 389s /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]’: 389s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 783 | Mesh> create_mesh( 389s | ^~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 389s | ^ 389s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 830 | cells1 = std::vector(cells.begin(), cells.end()); 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 389s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 841 | std::vector cells1_v 389s | ^~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 880 | boundary_v.erase(unique_end, range_end); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 885 | boundary_v.erase(boundary_v.begin()); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 389s | ^~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 905 | nodes1.erase(unique_end, range_end); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 911 | Geometry geometry 389s | ^~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 389s | ^~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 287 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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 >]’: 389s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 878 | operator()(_It& __it, _Sent __bound) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1906 | std::__introsort_loop(__first, __last, 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s 1907 | std::__lg(__last - __first) * 2, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1908 | __comp); 389s | ~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1909 | std::__final_insertion_sort(__first, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 698 | __miter_base(_Iterator __it) 389s | ^~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 389s | ^~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 287 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 743 | std::move(__result), 389s | ~~~~~~~~~~~~~~~~~~~~ 389s 744 | std::move(__op), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1818 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1821 | auto __lasti = ranges::next(__first, __last); 389s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 389s | ^ 389s /usr/include/c++/15/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):: >]’: 389s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 389s | ^~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 2095 | while (__first != __last && !__pred(__first)) 389s | ~~~~~~^~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 389s | ^~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 389s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 698 | __miter_base(_Iterator __it) 389s | ^~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 389s from /usr/include/c++/15/bits/stl_algobase.h:67: 389s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1877 | __introsort_loop(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1885 | std::__partial_sort(__first, __last, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1820 | __comp); 389s | ~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1823 | std::__insertion_sort(__first, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 389s | ^~~~~~~~~~~~~~ 389s /usr/include/c++/15/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 > >]’: 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1017 | operator()(_It __x, _Sent __bound) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s In file included from /usr/include/c++/15/algorithm:63: 389s /usr/include/c++/15/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&)::]’: 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 389s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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 > >]’: 389s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 975 | operator()(_It&& __first, _Sent __last) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 389s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 389s 637 | this->_M_impl._M_start, 389s | ~~~~~~~~~~~~~~~~~~~~~~~ 389s 638 | _M_get_Tp_allocator()); 389s | ~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 341 | return ranges::__copy_or_move(std::move(__first), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 389s 342 | std::move(__last), 389s | ~~~~~~~~~~~~~~~~~~ 389s 343 | std::move(__result)); 389s | ~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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 > >]’: 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 1017 | operator()(_It __x, _Sent __bound) const 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/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&)::]’: 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 389s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 389s /usr/include/c++/15/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)::]’: 389s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 389s 317 | operator()(_Iterator __it) 389s | ^~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 389s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 927 | void pack_coefficient_entity(std::span c, int cstride, 389s | ^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 389s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 927 | void pack_coefficient_entity(std::span c, int cstride, 389s | ^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 389s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 927 | void pack_coefficient_entity(std::span c, int cstride, 389s | ^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 389s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 927 | void pack_coefficient_entity(std::span c, int cstride, 389s | ^~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 494 | void assemble_matrix( 389s | ^~~~~~~~~~~~~~~ 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 549 | impl::assemble_cells( 389s | ~~~~~~~~~~~~~~~~~~~~^ 389s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 389s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~~~~~~~~ 389s /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 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 572 | impl::assemble_exterior_facets( 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 389s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 574 | a.domain(IntegralType::exterior_facet, i), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 578 | perms); 389s | ~~~~~~ 389s /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 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 588 | impl::assemble_interior_facets( 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 389s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 590 | a.domain(IntegralType::interior_facet, i), 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 594 | cell_info1, perms); 389s | ~~~~~~~~~~~~~~~~~~ 389s /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 389s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 303 | return std::__do_uninit_copy(__first, __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 389s | ^~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 389s 303 | return std::__do_uninit_copy(__first, __last, __result); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 389s 885 | vector<_Tp, _Alloc>:: 389s | ^~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/c++/15/vector:68, 389s from /usr/include/catch2/catch_tostring.hpp:12, 389s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 389s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 389s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 389s from /usr/include/catch2/catch_test_macros.hpp:11, 389s from /usr/include/catch2/catch_template_test_macros.hpp:20, 389s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 389s 708 | vector(initializer_list __l, 389s | ^~~~~~ 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1864 | __partial_sort(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1869 | std::__heap_select(__first, __middle, __last, __comp); 389s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1870 | std::__sort_heap(__first, __middle, __comp); 389s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 389s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 389s | ^~~~ 389s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1857 | __comp); 389s | ~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 389s | ^~~~~~ 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1771 | __insertion_sort(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1778 | if (__comp(__i, __first)) 389s | ~~~~~~^~~~~~~~~~~~~~ 389s /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]’: 389s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 389s 46 | void reorder_list(std::span list, std::span nodemap) 389s | ^~~~~~~~~~~~ 389s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 53 | const std::vector orig(list.begin(), list.end()); 389s | ^~~~ 389s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 389s 58 | std::ranges::copy(links_old, links_new.begin()); 389s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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&):: >]’: 389s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 389s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 389s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s 1834 | std::move(__comp), std::move(__proj)); 389s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 389s /tmp/autopkgtest.mvFVx5/build.y1t/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 389s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 389s | ^~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1163 | operator()(_Iter __first, _Sent __last, 389s | ^~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 389s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1168 | return {__first, __first}; 389s | ^ 389s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1177 | return {++__dest, __first}; 389s | ^ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 1820 | erase(const_iterator __first, const_iterator __last) 389s | ^~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s /usr/include/c++/15/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]’: 389s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 389s 1792 | erase(const_iterator __position) 389s | ^~~~~ 389s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 389s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 389s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 389s from /usr/include/dolfinx/fem/Function.h:11: 389s /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]’: 389s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 389s 119 | std::ranges::copy(buffer, range.begin()); 389s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 676 | distribute_data(MPI_Comm comm0, std::span indices, 390s | ^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 2052 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 382 | create_geometry( 390s | ^~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 424 | const std::vector l2l = graph::build::compute_local_to_local( 390s | ^~~ 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 429 | std::ranges::transform(l2l, igi.begin(), 390s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 390s 430 | [&nodes](auto index) { return nodes[index]; }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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 > >]’: 390s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 878 | operator()(_It& __it, _Sent __bound) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1906 | std::__introsort_loop(__first, __last, 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s 1907 | std::__lg(__last - __first) * 2, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1908 | __comp); 390s | ~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1909 | std::__final_insertion_sort(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 390s /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]’: 390s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 390s | ^~~~~ 390s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 390s /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]’: 390s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 390s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 390s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1590 | __heap_select(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1594 | std::__make_heap(__first, __middle, __comp); 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1596 | if (__comp(__i, __first)) 390s | ~~~~~~^~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 425 | std::__pop_heap(__first, __last, __last, __comp); 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 91 | if (__comp(__a, __b)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 93 | if (__comp(__b, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 94 | std::iter_swap(__result, __b); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 95 | else if (__comp(__a, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 96 | std::iter_swap(__result, __c); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 98 | std::iter_swap(__result, __a); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 100 | else if (__comp(__a, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 101 | std::iter_swap(__result, __a); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 102 | else if (__comp(__b, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 103 | std::iter_swap(__result, __c); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 105 | std::iter_swap(__result, __b); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1830 | __unguarded_partition(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1836 | while (__comp(__first, __pivot)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1839 | while (__comp(__pivot, __last)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1843 | std::iter_swap(__first, __last); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1877 | __introsort_loop(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1885 | std::__partial_sort(__first, __last, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1820 | __comp); 390s | ~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1823 | std::__insertion_sort(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/algorithm:65, 390s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 390s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 390s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1188 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 390s 637 | this->_M_impl._M_start, 390s | ~~~~~~~~~~~~~~~~~~~~~~~ 390s 638 | _M_get_Tp_allocator()); 390s | ~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s In file included from /usr/include/dolfinx/mesh/generation.h:11, 390s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 390s /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 >]’: 390s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 783 | Mesh> create_mesh( 390s | ^~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 390s | ^ 390s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 830 | cells1 = std::vector(cells.begin(), cells.end()); 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 841 | std::vector cells1_v 390s | ^~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 880 | boundary_v.erase(unique_end, range_end); 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 885 | boundary_v.erase(boundary_v.begin()); 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 390s | ^~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 905 | nodes1.erase(unique_end, range_end); 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 911 | Geometry geometry 390s | ^~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 390s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3073 | __niter_wrap(_From __from, _To __res) 390s | ^~~~~~~~~~~~ 390s /usr/include/c++/15/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 > >]’: 390s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 878 | operator()(_It& __it, _Sent __bound) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1906 | std::__introsort_loop(__first, __last, 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s 1907 | std::__lg(__last - __first) * 2, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1908 | __comp); 390s | ~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1909 | std::__final_insertion_sort(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 287 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 390s | ^~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 239 | operator()(_Value& __val, _Iterator __it) 390s | ^~~~~~~~ 390s In file included from /usr/include/dolfinx/fem/Function.h:10: 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 319 | return [](std::span, std::span, std::int32_t, int) 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 341 | return [dims, sub_element_fns](std::span data, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 350 | block_size); 390s | ~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 362 | return [ebs, sub_fn](std::span data, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 372 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 376 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 380 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 390s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 384 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 386 | { T_apply(data, cell_info[cell], block_size); }; 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1864 | __partial_sort(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1869 | std::__heap_select(__first, __middle, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1870 | std::__sort_heap(__first, __middle, __comp); 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1857 | __comp); 390s | ~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1771 | __insertion_sort(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1778 | if (__comp(__i, __first)) 390s | ~~~~~~^~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 390s | ^~~~ 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 902 | transform(coeffs, cell_info, cell, 1); 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 390s | ^~~~ 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 902 | transform(coeffs, cell_info, cell, 1); 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 390s | ^~~~ 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 902 | transform(coeffs, cell_info, cell, 1); 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 390s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 390s 540 | x.insert(x.end(), {x0, x1}); 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 565 | v2, v3, vmid}); 390s | ~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 627 | {x.size() / 2, 2}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 632 | std::vector{}, {0, 2}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 390s | ^~~~ 390s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 902 | transform(coeffs, cell_info, cell, 1); 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 424 | return [](std::span, std::span, std::int32_t, int) 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 443 | return [this, sub_element_fns](std::span data, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 451 | cell_info, cell, block_size); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 466 | return [this, sub_fn](std::span data, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 475 | ebs); 390s | ~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 484 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 488 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 390s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 671 | i0 + iy + ny + 2}); 390s | ~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 676 | {x.size() / 2, 2}, partitioner); 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 492 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 681 | std::vector{}, {0, 2}, partitioner); 390s | ^ 390s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 390s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 496 | return [this](std::span data, std::span cell_info, 390s | ^ 390s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 498 | { T_apply_right(data, cell_info[cell], n); }; 390s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 390s | ^~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 232 | if (__comp(__first + __secondChild, 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s 233 | __first + (__secondChild - 1))) 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 61 | void assemble_cells( 390s | ^~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 390s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 390s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 155 | mat_set(dofs0, dofs1, Ae); 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1590 | __heap_select(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1594 | std::__make_heap(__first, __middle, __comp); 390s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1596 | if (__comp(__i, __first)) 390s | ~~~~~~^~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 425 | std::__pop_heap(__first, __last, __last, __comp); 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 91 | if (__comp(__a, __b)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 93 | if (__comp(__b, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 94 | std::iter_swap(__result, __b); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 95 | else if (__comp(__a, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 96 | std::iter_swap(__result, __c); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 98 | std::iter_swap(__result, __a); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 100 | else if (__comp(__a, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 101 | std::iter_swap(__result, __a); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 102 | else if (__comp(__b, __c)) 390s | ~~~~~~^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 103 | std::iter_swap(__result, __c); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 105 | std::iter_swap(__result, __b); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1830 | __unguarded_partition(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1836 | while (__comp(__first, __pivot)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1839 | while (__comp(__pivot, __last)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1843 | std::iter_swap(__first, __last); 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 195 | void assemble_exterior_facets( 390s | ^~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 254 | P0(_Ae, cell_info0, cell0, ndim1); 390s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 390s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 292 | mat_set(dofs0, dofs1, Ae); 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 390s from /usr/include/dolfinx/refinement/interval.h:12: 390s /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]’: 390s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 390s 177 | std::for_each(local_edge_to_new_vertex.begin(), 390s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 178 | local_edge_to_new_vertex.end(), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 179 | [global_offset](auto& e) { e.second += global_offset; }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 390s 254 | recv_local_edge); 390s | ~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 135 | __push_heap(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 334 | void assemble_interior_facets( 390s | ^~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 390s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 390s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 390s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 390s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/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 > >]’: 390s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 390s | ^~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 1546 | insert(const_iterator __position, initializer_list __l) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1550 | std::random_access_iterator_tag()); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 390s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 698 | __miter_base(_Iterator __it) 390s | ^~~~~~~~~~~~ 390s /usr/include/c++/15/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 239 | operator()(_Value& __val, _Iterator __it) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 195 | operator()(_Iterator __it, _Value& __val) 390s | ^~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 390s | ^~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 232 | if (__comp(__first + __secondChild, 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s 233 | __first + (__secondChild - 1))) 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 390s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3073 | __niter_wrap(_From __from, _To __res) 390s | ^~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1004 | __make_move_if_noexcept_iterator(__c.end()), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1005 | __c.get_allocator()).swap(__c); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 390s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 3073 | __niter_wrap(_From __from, _To __res) 390s | ^~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 135 | __push_heap(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 390s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 390s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 390s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 651 | __result, __alloc); 390s | ~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/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&)::]’: 390s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 195 | operator()(_Iterator __it, _Value& __val) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 633 | copy(_II __first, _II __last, _OI __result) 390s | ^~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s 663 | return std::__uninitialized_copy_a 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 975 | operator()(_It&& __first, _Sent __last) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 736 | vector(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 746 | _M_range_initialize_n(__first, __last, __n); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 390s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 349 | operator()(_Range&& __r, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 352 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1818 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1821 | auto __lasti = ranges::next(__first, __last); 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 390s | ^ 390s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 797 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s 195 | vector<_Tp, _Alloc>:: 390s | ^~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s 181 | vector<_Tp, _Alloc>:: 390s | ^~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 3196 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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 >]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 349 | operator()(_Range&& __r, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 352 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /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]’: 390s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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 390s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 508 | { return std::get<0>(idx) != r; }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 390s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 553 | [](auto x) { return std::get<1>(x); }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 646 | std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 658 | std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/string_view:58, 390s from /usr/include/c++/15/bits/basic_string.h:51, 390s from /usr/include/c++/15/string:56, 390s from /usr/include/catch2/internal/catch_stringref.hpp:12, 390s from /usr/include/catch2/catch_assertion_info.hpp:13, 390s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 390s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 975 | operator()(_It&& __first, _Sent __last) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 736 | vector(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 746 | _M_range_initialize_n(__first, __last, __n); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/numeric:64, 390s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 390s from /usr/include/dolfinx/common/MPI.h:17, 390s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 390s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 390s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 390s | ^~~~ 390s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s In file included from /usr/include/c++/15/chrono:54, 390s from /usr/include/catch2/catch_tostring.hpp:545: 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /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]’: 390s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 46 | void reorder_list(std::span list, std::span nodemap) 390s | ^~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 53 | const std::vector orig(list.begin(), list.end()); 390s | ^~~~ 390s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 58 | std::ranges::copy(links_old, links_new.begin()); 390s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/vector:74: 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 390s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 390s 239 | __x.end()); 390s | ~~~~~~~~~~ 390s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 390s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 251 | end(), _M_get_Tp_allocator()); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 390s from /usr/include/c++/15/bits/basic_string.h:41: 390s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 390s 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++/15/bits/vector.tcc:250:21: 390s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1045 | std::_Destroy(__first, __last); 390s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1834 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1163 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1168 | return {__first, __first}; 390s | ^ 390s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1177 | return {++__dest, __first}; 390s | ^ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 1820 | erase(const_iterator __first, const_iterator __last) 390s | ^~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 1792 | erase(const_iterator __position) 390s | ^~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 390s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/vector:67: 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 390s from /usr/include/dolfinx/mesh/Mesh.h:9, 390s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 390s /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]’: 390s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 119 | std::ranges::copy(buffer, range.begin()); 390s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 390s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 2030 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /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 >]’: 390s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 676 | distribute_data(MPI_Comm comm0, std::span indices, 390s | ^~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 2052 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 743 | std::move(__result), 390s | ~~~~~~~~~~~~~~~~~~~~ 390s 744 | std::move(__op), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /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 >]’: 390s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 382 | create_geometry( 390s | ^~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 424 | const std::vector l2l = graph::build::compute_local_to_local( 390s | ^~~ 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 429 | std::ranges::transform(l2l, igi.begin(), 390s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 390s 430 | [&nodes](auto index) { return nodes[index]; }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 390s 1546 | insert(const_iterator __position, initializer_list __l) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1550 | std::random_access_iterator_tag()); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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)::]’: 390s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 390s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 390s 1617 | insert(const_iterator __position, _InputIterator __first, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1621 | _M_range_insert(begin() + __offset, __first, __last, 390s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1622 | std::__iterator_category(__first)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 390s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s 885 | vector<_Tp, _Alloc>:: 390s | ^~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1877 | __introsort_loop(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1885 | std::__partial_sort(__first, __last, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&):: >]’: 390s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1820 | __comp); 390s | ~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1823 | std::__insertion_sort(__first, __last, __comp); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 390s | ^~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/functional:61, 390s from /usr/include/spdlog/common.h:13, 390s from /usr/include/spdlog/spdlog.h:12, 390s from /usr/include/dolfinx/common/log.h:9, 390s from /usr/include/dolfinx/common/MPI.h:10: 390s /usr/include/c++/15/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}]’: 390s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 589 | operator()(_ArgTypes... __args) const 390s | ^~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 390s | ^~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 577 | _element->Tt_apply(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 593 | _element->Tinv_apply(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 390s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 390s | ^~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 544 | _element->T_apply(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 643 | _element->Tt_apply_right(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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]’: 390s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 390s | ^~~~~~~~~~~~~ 390s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 609 | _element->T_apply_right(data, n, cell_permutation); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 390s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1990 | __start, _M_get_Tp_allocator()); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/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 > >]’: 390s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1813 | { return _ReturnType(__i); } 390s | ^~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/string:50: 390s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 390s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3073 | __niter_wrap(_From __from, _To __res) 390s | ^~~~~~~~~~~~ 390s /usr/include/c++/15/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 > >]’: 390s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 975 | operator()(_It&& __first, _Sent __last) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 736 | vector(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 746 | _M_range_initialize_n(__first, __last, __n); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 975 | operator()(_It&& __first, _Sent __last) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 736 | vector(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 746 | _M_range_initialize_n(__first, __last, __n); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/format:58, 390s from /usr/include/c++/15/bits/chrono_io.h:41, 390s from /usr/include/c++/15/chrono:3378: 390s /usr/include/c++/15/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::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 349 | operator()(_Range&& __r, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 352 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1907 | _M_allocate_and_copy(size_type __n, 390s | ^~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1911 | std::__uninitialized_copy_a 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s In file included from /usr/include/c++/15/string:53: 390s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 633 | copy(_II __first, _II __last, _OI __result) 390s | ^~~~ 390s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1818 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1821 | auto __lasti = ranges::next(__first, __last); 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 390s | ^ 390s In file included from /usr/include/c++/15/tuple:46, 390s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 390s from /usr/include/c++/15/bits/memory_resource.h:43, 390s from /usr/include/c++/15/string:72: 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 797 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s 195 | vector<_Tp, _Alloc>:: 390s | ^~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 390s 181 | vector<_Tp, _Alloc>:: 390s | ^~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 390s | ^~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 390s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 390s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 3196 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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 >]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 349 | operator()(_Range&& __r, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 352 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 390s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 390s | ^~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1990 | __start, _M_get_Tp_allocator()); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /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 >]’: 390s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 390s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 390s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 341 | return ranges::__copy_or_move(std::move(__first), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 390s 342 | std::move(__last), 390s | ~~~~~~~~~~~~~~~~~~ 390s 343 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /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 390s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 390s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 508 | { return std::get<0>(idx) != r; }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 390s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 553 | [](auto x) { return std::get<1>(x); }); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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 >]’: 390s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 1017 | operator()(_It __x, _Sent __bound) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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&)::]’: 390s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 390s | ^~~~ 390s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 646 | std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 658 | std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 666 | move(_II __first, _II __last, _OI __result) 390s | ^~~~ 390s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 3172 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 341 | return ranges::__copy_or_move(std::move(__first), 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 390s 342 | std::move(__last), 390s | ~~~~~~~~~~~~~~~~~~ 390s 343 | std::move(__result)); 390s | ~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /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]’: 390s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 390s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 390s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 1834 | std::move(__comp), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/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)::]’: 390s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 3912 | find_if(_InputIterator __first, _InputIterator __last, 390s | ^~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 3921 | return std::__find_if(__first, __last, 390s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 390s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 390s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 743 | std::move(__result), 390s | ~~~~~~~~~~~~~~~~~~~~ 390s 744 | std::move(__op), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 390s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s 2030 | operator()(_Iter __first, _Sent __last, 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 390s | ^~~~~~~~ 390s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 390s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s 743 | std::move(__result), 390s | ~~~~~~~~~~~~~~~~~~~~ 390s 744 | std::move(__op), std::move(__proj)); 390s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 390s | ^~~~~~ 390s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 390s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 390s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 390s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 390s | ^~~~~~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 391s 885 | vector<_Tp, _Alloc>:: 391s | ^~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 391s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 402 | std::ranges::transform(p, xg, p.begin(), 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 391s 403 | [size = rows.size()](auto x, auto y) 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 404 | { return x + y / size; }); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 391s 885 | vector<_Tp, _Alloc>:: 391s | ^~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 908 | std::copy(__first, __last, __position); 391s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 915 | std::__uninitialized_copy_a(__mid, __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s 916 | this->_M_impl._M_finish, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~ 391s 917 | _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 926 | std::copy(__first, __mid, __position); 391s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 953 | = std::__uninitialized_copy_a(__first, __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s 954 | __new_finish, 391s | ~~~~~~~~~~~~~ 391s 955 | _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1864 | __partial_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1869 | std::__heap_select(__first, __middle, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1870 | std::__sort_heap(__first, __middle, __comp); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1857 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1771 | __insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1778 | if (__comp(__i, __first)) 391s | ~~~~~~^~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 651 | __result, __alloc); 391s | ~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 633 | copy(_II __first, _II __last, _OI __result) 391s | ^~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 663 | return std::__uninitialized_copy_a 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 391s /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]’: 391s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1849 | permute_data(u, n, cell_info, _eperm); 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1852 | transform_data(u, n, cell_info, _etrans_invT, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1853 | precompute::apply_matrix); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1833 | permute_data(u, n, cell_info, _eperm_inv); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1836 | transform_data(u, n, cell_info, _etransT, 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1837 | precompute::apply_matrix); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1865 | permute_data(u, n, cell_info, _eperm_inv); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1868 | transform_data(u, n, cell_info, _etrans_inv, 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1869 | precompute::apply_matrix); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1810 | void FiniteElement::T_apply(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1817 | permute_data(u, n, cell_info, _eperm); 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1820 | transform_data(u, n, cell_info, _etrans, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1821 | precompute::apply_matrix); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1964 | transform_data(u, n, cell_info, _etrans_inv, 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1965 | precompute::apply_tranpose_matrix_right); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1887 | permute_data(dblock, 1, cell_info, _eperm); 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1892 | transform_data(u, n, cell_info, _etrans, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1893 | precompute::apply_tranpose_matrix_right); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1911 | permute_data(dblock, 1, cell_info, _eperm); 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1916 | transform_data(u, n, cell_info, _etrans_invT, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1917 | precompute::apply_tranpose_matrix_right); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1940 | transform_data(u, n, cell_info, _etransT, 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1941 | precompute::apply_tranpose_matrix_right); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 606 | return ranges::fill_n(std::move(__first), __len, __value); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 391s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1990 | __start, _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 391s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 3073 | __niter_wrap(_From __from, _To __res) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 341 | return ranges::__copy_or_move(std::move(__first), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 391s 342 | std::move(__last), 391s | ~~~~~~~~~~~~~~~~~~ 391s 343 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s In file included from /usr/include/c++/15/string:46: 391s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 698 | __miter_base(_Iterator __it) 391s | ^~~~~~~~~~~~ 391s In file included from /usr/include/c++/15/optional:51, 391s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 391s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 391s 1503 | move_iterator(iterator_type __i) 391s | ^~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 391s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1990 | __start, _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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 >]’: 391s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1017 | operator()(_It __x, _Sent __bound) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/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&)::]’: 391s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~ 391s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 391s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 666 | move(_II __first, _II __last, _OI __result) 391s | ^~~~ 391s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 303 | return std::__do_uninit_copy(__first, __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 3172 | operator()(_Iter __first, _Sent __last, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 341 | return ranges::__copy_or_move(std::move(__first), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 391s 342 | std::move(__last), 391s | ~~~~~~~~~~~~~~~~~~ 391s 343 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /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 >]’: 391s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 391s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 287 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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 >]’: 391s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 878 | operator()(_It& __it, _Sent __bound) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1906 | std::__introsort_loop(__first, __last, 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s 1907 | std::__lg(__last - __first) * 2, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1908 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1909 | std::__final_insertion_sort(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 698 | __miter_base(_Iterator __it) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 287 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 743 | std::move(__result), 391s | ~~~~~~~~~~~~~~~~~~~~ 391s 744 | std::move(__op), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 391s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1834 | std::move(__comp), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1818 | operator()(_Iter __first, _Sent __last, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1821 | auto __lasti = ranges::next(__first, __last); 391s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 391s | ^ 391s /usr/include/c++/15/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)::]’: 391s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 3912 | find_if(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 3921 | return std::__find_if(__first, __last, 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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):: >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 391s | ^~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 2095 | while (__first != __last && !__pred(__first)) 391s | ~~~~~~^~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 743 | std::move(__result), 391s | ~~~~~~~~~~~~~~~~~~~~ 391s 744 | std::move(__op), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 391s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 391s | ^~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 391s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 391s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 3073 | __niter_wrap(_From __from, _To __res) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 651 | __result, __alloc); 391s | ~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 633 | copy(_II __first, _II __last, _OI __result) 391s | ^~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 663 | return std::__uninitialized_copy_a 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 391s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 391s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 391s 30 | explicit Constant(value_type c) : value({c}) {} 391s | ^~~~~~~~~~ 391s /usr/include/c++/15/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 >&}]’: 391s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1590 | __heap_select(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1594 | std::__make_heap(__first, __middle, __comp); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1596 | if (__comp(__i, __first)) 391s | ~~~~~~^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 391s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 391s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 782 | ranges::begin(__r2), ranges::end(__r2), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 783 | std::move(__result), std::move(__binary_op), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 784 | std::move(__proj1), std::move(__proj2)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 425 | std::__pop_heap(__first, __last, __last, __comp); 391s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 91 | if (__comp(__a, __b)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 93 | if (__comp(__b, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 94 | std::iter_swap(__result, __b); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 95 | else if (__comp(__a, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 96 | std::iter_swap(__result, __c); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 98 | std::iter_swap(__result, __a); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 100 | else if (__comp(__a, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 101 | std::iter_swap(__result, __a); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 102 | else if (__comp(__b, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 103 | std::iter_swap(__result, __c); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 105 | std::iter_swap(__result, __b); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1830 | __unguarded_partition(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1836 | while (__comp(__first, __pivot)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1839 | while (__comp(__pivot, __last)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1843 | std::iter_swap(__first, __last); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 391s /usr/include/c++/15/bits/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&)::]’: 391s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1674 | void FiniteElement::permute_data( 391s | ^~~~~~~~~~~~~~~~ 391s In file included from /usr/include/basix/finite-element.h:12: 391s /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]’: 391s /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 391s 243 | void apply_matrix( 391s | ^~~~~~~~~~~~ 391s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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]’: 391s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1733 | void FiniteElement::transform_data( 391s | ^~~~~~~~~~~~~~~~ 391s /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 391s 1754 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1756 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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 391s 1775 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1777 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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 391s 1786 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1788 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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]’: 391s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1674 | void FiniteElement::permute_data( 391s | ^~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 1733 | void FiniteElement::transform_data( 391s | ^~~~~~~~~~~~~~~~ 391s /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 391s 1754 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1756 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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 391s 1786 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1788 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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 391s 1797 | op(std::span(v_size_t), 391s | ~~^~~~~~~~~~~~~~~~~~~~~ 391s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1799 | dofstart, block_size); 391s | ~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /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]’: 391s /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 391s 285 | void apply_tranpose_matrix_right( 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 391s | ^~~~~~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 391s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1877 | __introsort_loop(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1885 | std::__partial_sort(__first, __last, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1820 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1823 | std::__insertion_sort(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 391s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 391s 637 | this->_M_impl._M_start, 391s | ~~~~~~~~~~~~~~~~~~~~~~~ 391s 638 | _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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 > >]’: 391s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1017 | operator()(_It __x, _Sent __bound) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/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&)::]’: 391s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~ 391s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 391s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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)::]’: 391s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 317 | operator()(_Iterator __it) 391s | ^~~~~~~~ 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 391s 708 | vector(initializer_list __l, 391s | ^~~~~~ 391s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 391s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/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 > >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 391s | ^~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 391s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 698 | __miter_base(_Iterator __it) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/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&)::]’: 391s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 239 | operator()(_Value& __val, _Iterator __it) 391s | ^~~~~~~~ 391s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 154 | void apply_permutation_mapped(std::span perm, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 144 | void apply_permutation(std::span perm, std::span data, 391s | ^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /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]’: 391s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 391s 172 | void apply_inv_permutation_right(std::span perm, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 391s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 391s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 303 | return std::__do_uninit_copy(__first, __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 391s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 391s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1864 | __partial_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1869 | std::__heap_select(__first, __middle, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1870 | std::__sort_heap(__first, __middle, __comp); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1857 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1771 | __insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 633 | copy(_II __first, _II __last, _OI __result) 391s | ^~~~ 391s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1778 | if (__comp(__i, __first)) 391s | ~~~~~~^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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 > >]’: 391s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 878 | operator()(_It& __it, _Sent __bound) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1906 | std::__introsort_loop(__first, __last, 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s 1907 | std::__lg(__last - __first) * 2, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1908 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1909 | std::__final_insertion_sort(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 287 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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 >]’: 391s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 878 | operator()(_It& __it, _Sent __bound) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 391s | ^~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1906 | std::__introsort_loop(__first, __last, 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s 1907 | std::__lg(__last - __first) * 2, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1908 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 232 | if (__comp(__first + __secondChild, 391s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s 233 | __first + (__secondChild - 1))) 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1909 | std::__final_insertion_sort(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 698 | __miter_base(_Iterator __it) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 391s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 3073 | __niter_wrap(_From __from, _To __res) 391s | ^~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 287 | std::move(__result)); 391s | ~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 743 | std::move(__result), 391s | ~~~~~~~~~~~~~~~~~~~~ 391s 744 | std::move(__op), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1818 | operator()(_Iter __first, _Sent __last, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1821 | auto __lasti = ranges::next(__first, __last); 391s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 391s | ^ 391s /usr/include/c++/15/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):: >]’: 391s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 391s | ^~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 2095 | while (__first != __last && !__pred(__first)) 391s | ~~~~~~^~~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 391s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 743 | std::move(__result), 391s | ~~~~~~~~~~~~~~~~~~~~ 391s 744 | std::move(__op), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&)::]’: 391s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 391s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 201 | std::move(__f), std::move(__proj)); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1590 | __heap_select(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1594 | std::__make_heap(__first, __middle, __comp); 391s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1596 | if (__comp(__i, __first)) 391s | ~~~~~~^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 391s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 391s | ^~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 425 | std::__pop_heap(__first, __last, __last, __comp); 391s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 91 | if (__comp(__a, __b)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 93 | if (__comp(__b, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 94 | std::iter_swap(__result, __b); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 95 | else if (__comp(__a, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 96 | std::iter_swap(__result, __c); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 98 | std::iter_swap(__result, __a); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 100 | else if (__comp(__a, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 101 | std::iter_swap(__result, __a); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 102 | else if (__comp(__b, __c)) 391s | ~~~~~~^~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 103 | std::iter_swap(__result, __c); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 105 | std::iter_swap(__result, __b); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1830 | __unguarded_partition(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1836 | while (__comp(__first, __pivot)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1839 | while (__comp(__pivot, __last)) 391s | ~~~~~~^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1843 | std::iter_swap(__first, __last); 391s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/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&)::]’: 391s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 391s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 391s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 391s | ^~~~~~~~ 391s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1877 | __introsort_loop(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1885 | std::__partial_sort(__first, __last, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/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&):: >]’: 391s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 391s | ^~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s 1820 | __comp); 391s | ~~~~~~~ 391s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 391s 1823 | std::__insertion_sort(__first, __last, __comp); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 391s /usr/include/c++/15/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]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 391s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 391s | ^~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 391s | ^~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 391s 303 | return std::__do_uninit_copy(__first, __last, __result); 391s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 391s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 391s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 391s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 391s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 391s 637 | this->_M_impl._M_start, 391s | ~~~~~~~~~~~~~~~~~~~~~~~ 391s 638 | _M_get_Tp_allocator()); 391s | ~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 135 | __push_heap(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 392s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 392s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1877 | __introsort_loop(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1885 | std::__partial_sort(__first, __last, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1820 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1823 | std::__insertion_sort(__first, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 392s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 392s | ^~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 239 | operator()(_Value& __val, _Iterator __it) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 392s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1864 | __partial_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1869 | std::__heap_select(__first, __middle, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1870 | std::__sort_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1857 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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 > >]’: 392s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1017 | operator()(_It __x, _Sent __bound) const 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~ 392s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 392s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1771 | __insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1778 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 392s /usr/include/c++/15/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)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 317 | operator()(_Iterator __it) 392s | ^~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 195 | operator()(_Iterator __it, _Value& __val) 392s | ^~~~~~~~ 392s /usr/include/c++/15/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]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 392s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 392s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 392s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 392s 303 | return std::__do_uninit_copy(__first, __last, __result); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 232 | if (__comp(__first + __secondChild, 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s 233 | __first + (__secondChild - 1))) 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1590 | __heap_select(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1594 | std::__make_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1596 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 425 | std::__pop_heap(__first, __last, __last, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 91 | if (__comp(__a, __b)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 93 | if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 94 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 95 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 96 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 98 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 100 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 101 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 102 | else if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 103 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 105 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 392s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1830 | __unguarded_partition(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1836 | while (__comp(__first, __pivot)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1839 | while (__comp(__pivot, __last)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1843 | std::iter_swap(__first, __last); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1864 | __partial_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1869 | std::__heap_select(__first, __middle, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1870 | std::__sort_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 135 | __push_heap(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1857 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1771 | __insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1778 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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 > >]’: 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 392s | ^~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 392s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 698 | __miter_base(_Iterator __it) 392s | ^~~~~~~~~~~~ 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 239 | operator()(_Value& __val, _Iterator __it) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 195 | operator()(_Iterator __it, _Value& __val) 392s | ^~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 232 | if (__comp(__first + __secondChild, 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s 233 | __first + (__secondChild - 1))) 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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 > >]’: 392s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 878 | operator()(_It& __it, _Sent __bound) const 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 392s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 3073 | __niter_wrap(_From __from, _To __res) 392s | ^~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1906 | std::__introsort_loop(__first, __last, 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s 1907 | std::__lg(__last - __first) * 2, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1908 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1909 | std::__final_insertion_sort(__first, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 135 | __push_heap(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 195 | operator()(_Iterator __it, _Value& __val) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 392s | ^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1590 | __heap_select(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1594 | std::__make_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1596 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 425 | std::__pop_heap(__first, __last, __last, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 91 | if (__comp(__a, __b)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 93 | if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 94 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 95 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 96 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 98 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 100 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 101 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 102 | else if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 103 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 105 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1830 | __unguarded_partition(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1836 | while (__comp(__first, __pivot)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1839 | while (__comp(__pivot, __last)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1843 | std::iter_swap(__first, __last); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1877 | __introsort_loop(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1885 | std::__partial_sort(__first, __last, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1820 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1823 | std::__insertion_sort(__first, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 392s | ^~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 239 | operator()(_Value& __val, _Iterator __it) 392s | ^~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1864 | __partial_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1869 | std::__heap_select(__first, __middle, __last, __comp); 392s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1870 | std::__sort_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 1857 | __comp); 392s | ~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1771 | __insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1778 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 232 | if (__comp(__first + __secondChild, 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s 233 | __first + (__secondChild - 1))) 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1590 | __heap_select(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1594 | std::__make_heap(__first, __middle, __comp); 392s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1596 | if (__comp(__i, __first)) 392s | ~~~~~~^~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 425 | std::__pop_heap(__first, __last, __last, __comp); 392s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 392s | ^~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 91 | if (__comp(__a, __b)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 93 | if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 94 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 95 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 96 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 98 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 100 | else if (__comp(__a, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 101 | std::iter_swap(__result, __a); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 102 | else if (__comp(__b, __c)) 392s | ~~~~~~^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 103 | std::iter_swap(__result, __c); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 105 | std::iter_swap(__result, __b); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1830 | __unguarded_partition(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1836 | while (__comp(__first, __pivot)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1839 | while (__comp(__pivot, __last)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1843 | std::iter_swap(__first, __last); 392s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 392s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 135 | __push_heap(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 392s | ^~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/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 > >]’: 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 392s | ^~~~~~~~~ 392s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 392s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 698 | __miter_base(_Iterator __it) 392s | ^~~~~~~~~~~~ 392s /usr/include/c++/15/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 239 | operator()(_Value& __val, _Iterator __it) 392s | ^~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 392s 195 | operator()(_Iterator __it, _Value& __val) 392s | ^~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 392s | ^~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 232 | if (__comp(__first + __secondChild, 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 392s 233 | __first + (__secondChild - 1))) 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 392s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 3073 | __niter_wrap(_From __from, _To __res) 392s | ^~~~~~~~~~~~ 392s /usr/include/c++/15/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&):: >]’: 392s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 135 | __push_heap(_RandomAccessIterator __first, 392s | ^~~~~~~~~~~ 392s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 392s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /usr/include/c++/15/bits/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&)::]’: 392s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 392s 195 | operator()(_Iterator __it, _Value& __val) 392s | ^~~~~~~~ 392s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 392s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 392s | ^ 392s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 392s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 392s | ^ 392s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 392s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 392s | ^~~~~~~~~~~~~ 392s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 392s In file included from /usr/include/c++/15/vector:68, 392s from /usr/include/catch2/catch_tostring.hpp:12, 392s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 392s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 392s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 392s from /usr/include/catch2/catch_test_macros.hpp:11, 392s from /usr/include/catch2/catch_template_test_macros.hpp:20, 392s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 392s /usr/include/c++/15/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]’: 392s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 392s 708 | vector(initializer_list __l, 392s | ^~~~~~ 392s /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 > >]’: 392s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 78 | std::vector expected_x = { 392s | ^~~~~~~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 120 | std::vector expected_x = { 392s | ^~~~~~~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 187 | {x.size() / 3, 3}, partitioner); 392s | ^ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 392s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s 167 | static_cast(2. * i + comm_size)}); 392s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 187 | {x.size() / 3, 3}, partitioner); 392s | ^ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 201 | std::vector expected_x 392s | ^~~~~~~~~~ 392s /usr/include/c++/15/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]’: 392s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 392s 708 | vector(initializer_list __l, 392s | ^~~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 56 | std::vector cells{0, 1, 1, 2}; 392s | ^~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 63 | mesh::create_cell_partitioner()); 392s | ^ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 392s /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]’: 392s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 392s | ^~~~~ 392s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 56 | std::vector cells{0, 1, 1, 2}; 392s | ^~~~~ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 392s | ^ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s 63 | mesh::create_cell_partitioner()); 392s | ^ 392s /tmp/autopkgtest.mvFVx5/build.y1t/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 392s /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]’: 392s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 392s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 392s | ^~~~~ 392s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s In file included from /usr/include/c++/15/algorithm:65, 393s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 393s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 393s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1188 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 393s 637 | this->_M_impl._M_start, 393s | ~~~~~~~~~~~~~~~~~~~~~~~ 393s 638 | _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/dolfinx/mesh/generation.h:11, 393s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 393s /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 >]’: 393s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 783 | Mesh> create_mesh( 393s | ^~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 393s | ^ 393s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 830 | cells1 = std::vector(cells.begin(), cells.end()); 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 841 | std::vector cells1_v 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 880 | boundary_v.erase(unique_end, range_end); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 885 | boundary_v.erase(boundary_v.begin()); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 905 | nodes1.erase(unique_end, range_end); 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 911 | Geometry geometry 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 393s 1546 | insert(const_iterator __position, initializer_list __l) 393s | ^~~~~~ 393s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 393s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 393s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1550 | std::random_access_iterator_tag()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 783 | Mesh> create_mesh( 393s | ^~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 393s | ^ 393s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 830 | cells1 = std::vector(cells.begin(), cells.end()); 393s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 841 | std::vector cells1_v 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 880 | boundary_v.erase(unique_end, range_end); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 885 | boundary_v.erase(boundary_v.begin()); 393s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 905 | nodes1.erase(unique_end, range_end); 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 911 | Geometry geometry 393s | ^~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/c++/15/bits/ranges_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]’: 393s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1834 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 393s /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]’: 393s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/string_view:58, 393s from /usr/include/c++/15/bits/basic_string.h:51, 393s from /usr/include/c++/15/string:56, 393s from /usr/include/catch2/internal/catch_stringref.hpp:12, 393s from /usr/include/catch2/catch_assertion_info.hpp:13, 393s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 393s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 393s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 975 | operator()(_It&& __first, _Sent __last) const 393s | ^~~~~~~~ 393s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 393s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 736 | vector(_InputIterator __first, _InputIterator __last, 393s | ^~~~~~ 393s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 746 | _M_range_initialize_n(__first, __last, __n); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/numeric:64, 393s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 393s from /usr/include/dolfinx/common/MPI.h:17, 393s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 393s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 393s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 393s | ^~~~ 393s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s In file included from /usr/include/c++/15/chrono:54, 393s from /usr/include/catch2/catch_tostring.hpp:545: 393s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 393s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 393s | ^~~~~~ 393s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /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]’: 393s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 46 | void reorder_list(std::span list, std::span nodemap) 393s | ^~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 53 | const std::vector orig(list.begin(), list.end()); 393s | ^~~~ 393s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 58 | std::ranges::copy(links_old, links_new.begin()); 393s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/vector:74: 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 393s 239 | __x.end()); 393s | ~~~~~~~~~~ 393s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 251 | end(), _M_get_Tp_allocator()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 393s from /usr/include/c++/15/bits/basic_string.h:41: 393s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 393s 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++/15/bits/vector.tcc:250:21: 393s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1045 | std::_Destroy(__first, __last); 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 393s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1834 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1163 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1168 | return {__first, __first}; 393s | ^ 393s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1177 | return {++__dest, __first}; 393s | ^ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 1820 | erase(const_iterator __first, const_iterator __last) 393s | ^~~~~ 393s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 393s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 1792 | erase(const_iterator __position) 393s | ^~~~~ 393s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 393s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/c++/15/vector:67: 393s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 393s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 393s | ^~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 393s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 393s from /usr/include/dolfinx/mesh/Mesh.h:9, 393s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 393s /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]’: 393s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 119 | std::ranges::copy(buffer, range.begin()); 393s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 676 | distribute_data(MPI_Comm comm0, std::span indices, 393s | ^~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 393s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 2052 | std::move(__comp), std::move(__proj)); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 382 | create_geometry( 393s | ^~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 424 | const std::vector l2l = graph::build::compute_local_to_local( 393s | ^~~ 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 429 | std::ranges::transform(l2l, igi.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 393s 430 | [&nodes](auto index) { return nodes[index]; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 393s 885 | vector<_Tp, _Alloc>:: 393s | ^~~~~~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 676 | distribute_data(MPI_Comm comm0, std::span indices, 393s | ^~~~~~~~~~~~~~~ 393s /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 >]’: 393s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 382 | create_geometry( 393s | ^~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 424 | const std::vector l2l = graph::build::compute_local_to_local( 393s | ^~~ 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 429 | std::ranges::transform(l2l, igi.begin(), 393s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 393s 430 | [&nodes](auto index) { return nodes[index]; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Comp = std::ranges::less; _Proj = std::identity]’: 393s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 1818 | operator()(_Iter __first, _Sent __last, 393s | ^~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 1821 | auto __lasti = ranges::next(__first, __last); 393s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 393s | ^ 393s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 393s from /usr/include/dolfinx/refinement/interval.h:12: 393s /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]’: 393s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 393s 177 | std::for_each(local_edge_to_new_vertex.begin(), 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 178 | local_edge_to_new_vertex.end(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 179 | [global_offset](auto& e) { e.second += global_offset; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 393s 254 | recv_local_edge); 393s | ~~~~~~~~~~~~~~~~ 393s /usr/include/c++/15/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]’: 393s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 1546 | insert(const_iterator __position, initializer_list __l) 393s | ^~~~~~ 393s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 393s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 393s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 1550 | std::random_access_iterator_tag()); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 393s 177 | std::for_each(local_edge_to_new_vertex.begin(), 393s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 178 | local_edge_to_new_vertex.end(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 179 | [global_offset](auto& e) { e.second += global_offset; }); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 393s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 393s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 393s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 393s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 393s 254 | recv_local_edge); 393s | ~~~~~~~~~~~~~~~~ 393s /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]’: 393s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 393s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 393s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 393s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 393s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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]’: 394s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 394s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 394s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1990 | __start, _M_get_Tp_allocator()); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/string:50: 394s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 394s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 394s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 975 | operator()(_It&& __first, _Sent __last) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 394s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 736 | vector(_InputIterator __first, _InputIterator __last, 394s | ^~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 746 | _M_range_initialize_n(__first, __last, __n); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/format:58, 394s from /usr/include/c++/15/bits/chrono_io.h:41, 394s from /usr/include/c++/15/chrono:3378: 394s /usr/include/c++/15/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::__iter_tag>]’: 394s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 349 | operator()(_Range&& __r, _Out __result) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 352 | std::move(__result)); 394s | ~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1907 | _M_allocate_and_copy(size_type __n, 394s | ^~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1911 | std::__uninitialized_copy_a 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/string:53: 394s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 394s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 633 | copy(_II __first, _II __last, _OI __result) 394s | ^~~~ 394s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1818 | operator()(_Iter __first, _Sent __last, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1821 | auto __lasti = ranges::next(__first, __last); 394s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 394s | ^ 394s In file included from /usr/include/c++/15/tuple:46, 394s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 394s from /usr/include/c++/15/bits/memory_resource.h:43, 394s from /usr/include/c++/15/string:72: 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 797 | operator()(_Iter __first, _Sent __last, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 394s 195 | vector<_Tp, _Alloc>:: 394s | ^~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 394s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 394s | ^~~~~~~~~~~~~~ 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 394s 181 | vector<_Tp, _Alloc>:: 394s | ^~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 394s | ^~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 394s | ^~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 394s | ^~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 3196 | std::move(__comp), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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 >]’: 394s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 349 | operator()(_Range&& __r, _Out __result) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 352 | std::move(__result)); 394s | ~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /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 >]’: 394s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 394s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 508 | { return std::get<0>(idx) != r; }); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 553 | [](auto x) { return std::get<1>(x); }); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 394s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 2030 | operator()(_Iter __first, _Sent __last, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 743 | std::move(__result), 394s | ~~~~~~~~~~~~~~~~~~~~ 394s 744 | std::move(__op), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 651 | __result, __alloc); 394s | ~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 394s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 633 | copy(_II __first, _II __last, _OI __result) 394s | ^~~~ 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s 663 | return std::__uninitialized_copy_a 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 >]’: 394s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 394s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 394s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 394s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 394s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 508 | { return std::get<0>(idx) != r; }); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 394s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 553 | [](auto x) { return std::get<1>(x); }); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 646 | std::next(x_new.begin(), shape[1] * i)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 658 | std::next(x_new.begin(), shape[1] * i)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 743 | std::move(__result), 394s | ~~~~~~~~~~~~~~~~~~~~ 394s 744 | std::move(__op), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 394s | ^~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 394s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1017 | operator()(_It __x, _Sent __bound) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~ 394s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 394s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 394s 1617 | insert(const_iterator __position, _InputIterator __first, 394s | ^~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1621 | _M_range_insert(begin() + __offset, __first, __last, 394s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1622 | std::__iterator_category(__first)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 394s 885 | vector<_Tp, _Alloc>:: 394s | ^~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 394s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 394s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 394s | ^~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 394s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 394s | ^~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1990 | __start, _M_get_Tp_allocator()); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 341 | return ranges::__copy_or_move(std::move(__first), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 394s 342 | std::move(__last), 394s | ~~~~~~~~~~~~~~~~~~ 394s 343 | std::move(__result)); 394s | ~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s In file included from /usr/include/c++/15/string:46: 394s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 394s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 698 | __miter_base(_Iterator __it) 394s | ^~~~~~~~~~~~ 394s In file included from /usr/include/c++/15/bits/char_traits.h:59, 394s from /usr/include/c++/15/string:44: 394s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 394s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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 >]’: 394s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 1017 | operator()(_It __x, _Sent __bound) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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&)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~ 394s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 394s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 666 | move(_II __first, _II __last, _OI __result) 394s | ^~~~ 394s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 3172 | operator()(_Iter __first, _Sent __last, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 341 | return ranges::__copy_or_move(std::move(__first), 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 394s 342 | std::move(__last), 394s | ~~~~~~~~~~~~~~~~~~ 394s 343 | std::move(__result)); 394s | ~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 394s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1834 | std::move(__comp), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 3912 | find_if(_InputIterator __first, _InputIterator __last, 394s | ^~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 3921 | return std::__find_if(__first, __last, 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 743 | std::move(__result), 394s | ~~~~~~~~~~~~~~~~~~~~ 394s 744 | std::move(__op), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 394s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 394s | ^~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 394s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 394s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /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 >]’: 394s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 394s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/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)::]’: 394s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 3912 | find_if(_InputIterator __first, _InputIterator __last, 394s | ^~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 3921 | return std::__find_if(__first, __last, 394s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 394s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 394s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 743 | std::move(__result), 394s | ~~~~~~~~~~~~~~~~~~~~ 394s 744 | std::move(__op), std::move(__proj)); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 394s | ^~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 394s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 394s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 394s 3073 | __niter_wrap(_From __from, _To __res) 394s | ^~~~~~~~~~~~ 394s /usr/include/c++/15/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 394s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 878 | operator()(_It& __it, _Sent __bound) const 394s | ^~~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 394s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 394s | ^~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1906 | std::__introsort_loop(__first, __last, 394s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 394s 1907 | std::__lg(__last - __first) * 2, 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394s 1908 | __comp); 394s | ~~~~~~~ 394s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 394s 1909 | std::__final_insertion_sort(__first, __last, __comp); 394s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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]’: 395s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 395s 885 | vector<_Tp, _Alloc>:: 395s | ^~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 908 | std::copy(__first, __last, __position); 395s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 915 | std::__uninitialized_copy_a(__mid, __last, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s 916 | this->_M_impl._M_finish, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~ 395s 917 | _M_get_Tp_allocator()); 395s | ~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 926 | std::copy(__first, __mid, __position); 395s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 953 | = std::__uninitialized_copy_a(__first, __last, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 395s 954 | __new_finish, 395s | ~~~~~~~~~~~~~ 395s 955 | _M_get_Tp_allocator()); 395s | ~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 651 | __result, __alloc); 395s | ~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 395s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 633 | copy(_II __first, _II __last, _OI __result) 395s | ^~~~ 395s /usr/include/c++/15/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]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 663 | return std::__uninitialized_copy_a 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 395s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 402 | std::ranges::transform(p, xg, p.begin(), 395s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 395s 403 | [size = rows.size()](auto x, auto y) 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 404 | { return x + y / size; }); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 287 | std::move(__result)); 395s | ~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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 >]’: 395s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 878 | operator()(_It& __it, _Sent __bound) const 395s | ^~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 395s | ^~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1906 | std::__introsort_loop(__first, __last, 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 395s 1907 | std::__lg(__last - __first) * 2, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1908 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1909 | std::__final_insertion_sort(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 395s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 698 | __miter_base(_Iterator __it) 395s | ^~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 287 | std::move(__result)); 395s | ~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 395s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 743 | std::move(__result), 395s | ~~~~~~~~~~~~~~~~~~~~ 395s 744 | std::move(__op), std::move(__proj)); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1818 | operator()(_Iter __first, _Sent __last, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1821 | auto __lasti = ranges::next(__first, __last); 395s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 395s | ^ 395s /usr/include/c++/15/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):: >]’: 395s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 395s | ^~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 2095 | while (__first != __last && !__pred(__first)) 395s | ~~~~~~^~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 303 | return std::__do_uninit_copy(__first, __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 395s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 743 | std::move(__result), 395s | ~~~~~~~~~~~~~~~~~~~~ 395s 744 | std::move(__op), std::move(__proj)); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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):: >]’: 395s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 395s | ^~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 2095 | while (__first != __last && !__pred(__first)) 395s | ~~~~~~^~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1877 | __introsort_loop(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1885 | std::__partial_sort(__first, __last, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1820 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1823 | std::__insertion_sort(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 395s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 633 | copy(_II __first, _II __last, _OI __result) 395s | ^~~~ 395s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 395s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 395s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 782 | ranges::begin(__r2), ranges::end(__r2), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 783 | std::move(__result), std::move(__binary_op), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 784 | std::move(__proj1), std::move(__proj2)); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1877 | __introsort_loop(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1885 | std::__partial_sort(__first, __last, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1820 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1823 | std::__insertion_sort(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 395s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/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 > >]’: 395s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1017 | operator()(_It __x, _Sent __bound) const 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/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&)::]’: 395s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 395s | ^~~~ 395s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 395s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 395s /usr/include/c++/15/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)::]’: 395s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 317 | operator()(_Iterator __it) 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 395s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 395s 637 | this->_M_impl._M_start, 395s | ~~~~~~~~~~~~~~~~~~~~~~~ 395s 638 | _M_get_Tp_allocator()); 395s | ~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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)::]’: 395s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 317 | operator()(_Iterator __it) 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1864 | __partial_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1869 | std::__heap_select(__first, __middle, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1870 | std::__sort_heap(__first, __middle, __comp); 395s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1857 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1771 | __insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1778 | if (__comp(__i, __first)) 395s | ~~~~~~^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/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]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 395s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 395s | ^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 395s 303 | return std::__do_uninit_copy(__first, __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 395s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1864 | __partial_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1869 | std::__heap_select(__first, __middle, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1870 | std::__sort_heap(__first, __middle, __comp); 395s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1857 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1771 | __insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1778 | if (__comp(__i, __first)) 395s | ~~~~~~^~~~~~~~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 395s /usr/include/c++/15/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 > >]’: 395s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 878 | operator()(_It& __it, _Sent __bound) const 395s | ^~~~~~~~ 395s /usr/include/c++/15/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&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 395s | ^~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1906 | std::__introsort_loop(__first, __last, 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 395s 1907 | std::__lg(__last - __first) * 2, 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s 1908 | __comp); 395s | ~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 395s 1909 | std::__final_insertion_sort(__first, __last, __comp); 395s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 395s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 395s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1590 | __heap_select(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1594 | std::__make_heap(__first, __middle, __comp); 395s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1596 | if (__comp(__i, __first)) 395s | ~~~~~~^~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 395s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 395s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 395s | ^~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 425 | std::__pop_heap(__first, __last, __last, __comp); 395s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 395s | ^~~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 91 | if (__comp(__a, __b)) 395s | ~~~~~~^~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 93 | if (__comp(__b, __c)) 395s | ~~~~~~^~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 94 | std::iter_swap(__result, __b); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 95 | else if (__comp(__a, __c)) 395s | ~~~~~~^~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 96 | std::iter_swap(__result, __c); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 98 | std::iter_swap(__result, __a); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 100 | else if (__comp(__a, __c)) 395s | ~~~~~~^~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 101 | std::iter_swap(__result, __a); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 102 | else if (__comp(__b, __c)) 395s | ~~~~~~^~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 103 | std::iter_swap(__result, __c); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 105 | std::iter_swap(__result, __b); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1830 | __unguarded_partition(_RandomAccessIterator __first, 395s | ^~~~~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1836 | while (__comp(__first, __pivot)) 395s | ~~~~~~^~~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1839 | while (__comp(__pivot, __last)) 395s | ~~~~~~^~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1843 | std::iter_swap(__first, __last); 395s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 395s /usr/include/c++/15/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 395s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 395s | ^~~~~~~~ 395s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 395s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 395s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 395s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1590 | __heap_select(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1594 | std::__make_heap(__first, __middle, __comp); 396s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1596 | if (__comp(__i, __first)) 396s | ~~~~~~^~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 396s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 425 | std::__pop_heap(__first, __last, __last, __comp); 396s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 396s | ^~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 91 | if (__comp(__a, __b)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 93 | if (__comp(__b, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 94 | std::iter_swap(__result, __b); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 95 | else if (__comp(__a, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 96 | std::iter_swap(__result, __c); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 98 | std::iter_swap(__result, __a); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 100 | else if (__comp(__a, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 101 | std::iter_swap(__result, __a); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 102 | else if (__comp(__b, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 103 | std::iter_swap(__result, __c); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 105 | std::iter_swap(__result, __b); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1830 | __unguarded_partition(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1836 | while (__comp(__first, __pivot)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1839 | while (__comp(__pivot, __last)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1843 | std::iter_swap(__first, __last); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 396s | ^~~~~~~~ 396s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 396s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1877 | __introsort_loop(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1885 | std::__partial_sort(__first, __last, __last, __comp); 396s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 396s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 396s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s 1820 | __comp); 396s | ~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1823 | std::__insertion_sort(__first, __last, __comp); 396s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 396s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 396s | ^~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 396s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 396s | ^~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>]’: 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 396s | ^~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>]’: 396s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 698 | __miter_base(_Iterator __it) 396s | ^~~~~~~~~~~~ 396s /usr/include/c++/15/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::__iter_tag>; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 239 | operator()(_Value& __val, _Iterator __it) 396s | ^~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 396s | ^~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 239 | operator()(_Value& __val, _Iterator __it) 396s | ^~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1864 | __partial_sort(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1869 | std::__heap_select(__first, __middle, __last, __comp); 396s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1870 | std::__sort_heap(__first, __middle, __comp); 396s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s 1857 | __comp); 396s | ~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1771 | __insertion_sort(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1778 | if (__comp(__i, __first)) 396s | ~~~~~~^~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 396s | ^~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 232 | if (__comp(__first + __secondChild, 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 396s 233 | __first + (__secondChild - 1))) 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 396s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 3073 | __niter_wrap(_From __from, _To __res) 396s | ^~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 396s | ^~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 232 | if (__comp(__first + __secondChild, 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 396s 233 | __first + (__secondChild - 1))) 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1590 | __heap_select(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1594 | std::__make_heap(__first, __middle, __comp); 396s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1596 | if (__comp(__i, __first)) 396s | ~~~~~~^~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 396s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 425 | std::__pop_heap(__first, __last, __last, __comp); 396s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 396s | ^~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 91 | if (__comp(__a, __b)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 93 | if (__comp(__b, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 94 | std::iter_swap(__result, __b); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 95 | else if (__comp(__a, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 96 | std::iter_swap(__result, __c); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 98 | std::iter_swap(__result, __a); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 100 | else if (__comp(__a, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 101 | std::iter_swap(__result, __a); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 102 | else if (__comp(__b, __c)) 396s | ~~~~~~^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 103 | std::iter_swap(__result, __c); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 105 | std::iter_swap(__result, __b); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1830 | __unguarded_partition(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1836 | while (__comp(__first, __pivot)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1839 | while (__comp(__pivot, __last)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1843 | std::iter_swap(__first, __last); 396s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 396s | ^~~~~~~~ 396s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 396s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 135 | __push_heap(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 135 | __push_heap(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 396s | ^~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/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 > >]’: 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 396s | ^~~~~~~~~ 396s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 396s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 698 | __miter_base(_Iterator __it) 396s | ^~~~~~~~~~~~ 396s /usr/include/c++/15/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 239 | operator()(_Value& __val, _Iterator __it) 396s | ^~~~~~~~ 396s /usr/include/c++/15/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Value = double; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 195 | operator()(_Iterator __it, _Value& __val) 396s | ^~~~~~~~ 396s /usr/include/c++/15/bits/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 396s | ^~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 232 | if (__comp(__first + __secondChild, 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 396s 233 | __first + (__secondChild - 1))) 396s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 396s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 3073 | __niter_wrap(_From __from, _To __res) 396s | ^~~~~~~~~~~~ 396s /usr/include/c++/15/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&):: >]’: 396s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 135 | __push_heap(_RandomAccessIterator __first, 396s | ^~~~~~~~~~~ 396s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 396s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396s /usr/include/c++/15/bits/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&)::]’: 396s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 396s 195 | operator()(_Iterator __it, _Value& __val) 396s | ^~~~~~~~ 396s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 396s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 396s | ^ 396s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 396s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 396s | ^ 396s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 396s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 396s | ^~~~~~~~~~~~~ 396s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 396s /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 > >]’: 396s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 396s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 397s [100%] Linking CXX executable unittests 397s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 397s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 398s /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.88.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 398s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 398s [100%] Built target unittests 398s make[1]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test' 398s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test/CMakeFiles 0 398s == run C++ unit tests == 398s Running tests... 398s /usr/bin/ctest --force-new-ctest-process 398s Test project /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-real/test 398s Start 1: unittests 401s 1/1 Test #1: unittests ........................ Passed 2.20 sec 401s 401s 100% tests passed, 0 tests failed out of 1 401s 401s Total Test time (real) = 2.20 sec 401s -- The C compiler identification is GNU 15.2.0 401s -- The CXX compiler identification is GNU 15.2.0 401s -- Detecting C compiler ABI info 401s -- Detecting C compiler ABI info - done 401s -- Check for working C compiler: /usr/bin/mpicc - skipped 401s -- Detecting C compile features 401s -- Detecting C compile features - done 401s -- Detecting CXX compiler ABI info 401s -- Detecting CXX compiler ABI info - done 401s -- Check for working CXX compiler: /usr/bin/c++ - skipped 401s -- Detecting CXX compile features 401s -- Detecting CXX compile features - done 402s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 403s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 403s -- Found MPI: TRUE (found version "4.1") 403s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 403s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 403s -- Found Threads: TRUE 403s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 403s -- Requested configuration: REQUIRED COMPONENTS timer 403s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 403s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 403s -- [x] libboost_timer.so.1.88.0 403s -- [ ] libboost_timer.a 403s -- Adding boost_timer dependencies: headers 403s -- Checking for Basix hints with /usr/bin/python3 404s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 405s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 405s -- 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 405s -- HDF5_DIR: HDF5_DIR-NOTFOUND 405s -- HDF5_DEFINITIONS: 405s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 405s -- 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 405s -- HDF5_HL_LIBRARIES: 405s -- HDF5_C_DEFINITIONS: 405s -- HDF5_C_INCLUDE_DIR: 405s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 405s -- HDF5_C_LIBRARY: 405s -- 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 405s -- HDF5_C_HL_LIBRARY: 405s -- HDF5_C_HL_LIBRARIES: 405s -- Defined targets (if any): 405s -- ... hdf5::hdf5 405s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 405s -- Checking for one of the modules 'PETSc;petsc' 405s -- Looking for PETSC_USE_COMPLEX 405s -- Looking for PETSC_USE_COMPLEX - not found 405s -- Checking for one of the modules 'SLEPc;slepc' 405s -- Looking for PETSC_USE_REAL_DOUBLE 405s -- Looking for PETSC_USE_REAL_DOUBLE - found 405s -- Performing Test HAVE_NO_MULTLINE 406s -- Performing Test HAVE_NO_MULTLINE - Success 406s -- Configuring done (5.0s) 406s -- Generating done (0.0s) 406s -- Build files have been written to: /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo 406s /usr/bin/cmake -S/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo -B/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 406s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo//CMakeFiles/progress.marks 406s make -f CMakeFiles/Makefile2 all 406s make[1]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 406s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 406s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 406s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 406s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 406s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 406s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 406s [ 3%] Compile mixed_codim0.py using FFCx 406s [ 7%] Compile biharmonic.py using FFCx 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 406s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 406s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 406s [ 11%] Compile hyperelasticity.py using FFCx 406s [ 15%] Compile poisson.py using FFCx 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s [ 19%] Compile poisson.py using FFCx 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 406s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s [ 23%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp 406s [ 26%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp 406s [ 30%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 406s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 406s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 406s [ 34%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 406s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 407s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 407s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s [ 38%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 407s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 407s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s [ 42%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 407s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 407s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 407s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 407s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 407s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 407s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp 415s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 415s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 415s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 415s /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]’: 415s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 415s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 235 | _fshape, cells); 415s | ~~~~~~~~~~~~~~~ 415s In file included from /usr/include/dolfinx/fem/Function.h:12: 415s /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]’: 415s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 72 | cmap.tabulate(0, X, Xshape, phi_b); 415s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 415s /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]’: 415s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 415s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 415s 966 | owned_recv_points.insert( 415s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 415s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 415s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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 415s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 415s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1155 | std::span(values_b)); 415s | ~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 415s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 1169 | cells); 415s | ~~~~~~ 415s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 415s /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]’: 415s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 415s 379 | cells.insert(cells.end(), 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 415s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 386 | {x.size() / 3, 3}, partitioner); 415s | ^ 415s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 415s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 429 | {x.size() / 3, 3}, partitioner); 415s | ^ 415s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s /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]’: 415s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 415s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 415s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 415s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 476 | {x.size() / 3, 3}, partitioner); 415s | ^ 415s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s In file included from /usr/include/c++/15/functional:61, 415s from /usr/include/basix/finite-element.h:17, 415s from /usr/include/basix/e-lagrange.h:9, 415s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 415s /usr/include/c++/15/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 >}]’: 415s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 415s 589 | operator()(_ArgTypes... __args) const 415s | ^~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 415s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 703 | void interpolate(Function& u, std::span f, 415s | ^~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 954 | cmap.tabulate(1, X, Xshape, phi_b); 415s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 415s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 415s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 415s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415s In file included from /usr/include/c++/15/algorithm:63, 415s from /usr/include/basix/maps.h:8, 415s from /usr/include/basix/finite-element.h:9: 415s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 415s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 415s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 415s | ^~~~~~ 415s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 416s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 416s | ^~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 487 | impl::_compute_collisions_point( 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 416s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = double*]’: 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s In file included from /usr/include/dolfinx/geometry/utils.h:10: 416s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 416s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 256 | std::array compute_distance_gjk(std::span p, 416s | ^~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 416s 269 | std::vector s = {v[0], v[1], v[2]}; 416s | ^ 416s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 416s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 300 | s.insert(s.end(), w.begin(), w.end()); 416s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 416s | ^~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/vector:68, 416s from /usr/include/basix/cell.h:10, 416s from /usr/include/basix/e-lagrange.h:7: 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 1617 | insert(const_iterator __position, _InputIterator __first, 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1621 | _M_range_insert(begin() + __offset, __first, __last, 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1622 | std::__iterator_category(__first)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /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]’: 416s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 442 | void eval(std::span x, std::array xshape, 416s | ^~~~ 416s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 608 | = CoordinateElement::compute_jacobian_determinant( 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 416s 609 | _J, det_scratch); 416s | ~~~~~~~~~~~~~~~~ 416s /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 416s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 416s /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 416s /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 416s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 620 | = CoordinateElement::compute_jacobian_determinant( 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 416s 621 | _J, det_scratch); 416s | ~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 416s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 640 | {X.extent(0), X.extent(1)}, 0); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 673 | apply_dof_transformation( 416s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 416s 674 | std::span(basis_derivatives_reference_values_b.data() 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 675 | + p * num_basis_values, 416s | ~~~~~~~~~~~~~~~~~~~~~~~ 416s 676 | num_basis_values), 416s | ~~~~~~~~~~~~~~~~~~ 416s 677 | cell_info, cell_index, reference_value_size); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /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 416s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 416s | ^~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 1546 | insert(const_iterator __position, initializer_list __l) 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1550 | std::random_access_iterator_tag()); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/algorithm:65: 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1188 | std::move(__comp), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 416s 637 | this->_M_impl._M_start, 416s | ~~~~~~~~~~~~~~~~~~~~~~~ 416s 638 | _M_get_Tp_allocator()); 416s | ~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 416s from /usr/include/dolfinx/geometry/utils.h:9: 416s /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]’: 416s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 783 | Mesh> create_mesh( 416s | ^~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 416s | ^ 416s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 830 | cells1 = std::vector(cells.begin(), cells.end()); 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 416s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 841 | std::vector cells1_v 416s | ^~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 880 | boundary_v.erase(unique_end, range_end); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 885 | boundary_v.erase(boundary_v.begin()); 416s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 416s | ^~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 905 | nodes1.erase(unique_end, range_end); 416s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 911 | Geometry geometry 416s | ^~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s In file included from /usr/include/dolfinx/fem/Function.h:10: 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 319 | return [](std::span, std::span, std::int32_t, int) 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 341 | return [dims, sub_element_fns](std::span data, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 416s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 350 | block_size); 416s | ~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 362 | return [ebs, sub_fn](std::span data, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 416s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 372 | return [this](std::span data, std::span cell_info, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 416s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 376 | return [this](std::span data, std::span cell_info, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 416s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 380 | return [this](std::span data, std::span cell_info, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 416s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 416s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 384 | return [this](std::span data, std::span cell_info, 416s | ^ 416s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 386 | { T_apply(data, cell_info[cell], block_size); }; 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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}]’: 416s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 589 | operator()(_ArgTypes... __args) const 416s | ^~~~~~~~ 416s /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]’: 416s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 416s | ^~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 416s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 416s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 416s /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]’: 416s /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 416s 128 | math::dot(cell_geometry, dphi, J, true); 416s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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 416s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s /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]’: 416s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s 140 | math::inv(J, K); 416s | ~~~~~~~~~^~~~~~ 416s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s 142 | math::pinv(J, K); 416s | ~~~~~~~~~~^~~~~~ 416s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 416s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 416s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 416s 87 | auto det(Matrix A) 416s | ^~~ 416s /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]’: 416s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 152 | compute_jacobian_determinant(const U& J, std::span w) 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s 172 | math::dot(B, J, BA); 416s | ~~~~~~~~~^~~~~~~~~~ 416s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 416s /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 416s /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]’: 416s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 416s | ^~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 416s from /usr/include/c++/15/array:45, 416s from /usr/include/basix/cell.h:7: 416s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 416s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 3073 | __niter_wrap(_From __from, _To __res) 416s | ^~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = double*]’: 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 416s | ^~~~~~ 416s /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]’: 416s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 416s 708 | vector(initializer_list __l, 416s | ^~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 416s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 227 | std::array support(std::span bd, std::array v) 416s | ^~~~~~~ 416s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 416s /usr/include/c++/15/bits/stl_algobase.h:1709:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1709 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 416s | ^~~~~ 416s /usr/include/c++/15/bits/stl_algobase.h:1709:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_algobase.h:1720:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1720 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 416s | ^ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 1617 | insert(const_iterator __position, _InputIterator __first, 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1621 | _M_range_insert(begin() + __offset, __first, __last, 416s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1622 | std::__iterator_category(__first)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 416s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 66 | std::plus{}, [](auto x, auto y) 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 67 | { return (x - y) * (x - y); }); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 416s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 77 | std::plus{}, 416s | ~~~~~~~~~~~~ 416s 78 | [](auto x, auto y) { return x * (x - y); }); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 416s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 30 | nearest_simplex(std::span s) 416s | ^~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 50 | return {std::vector(s.begin(), s.end()), v}; 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 110 | return {std::vector(s.begin(), s.end()), v}; 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 416s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 416s | ^~~~ 416s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 156 | std::ranges::copy(s0, smin0.begin()); 416s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 158 | std::ranges::copy(s1, smin1.begin()); 416s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 416s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 416s | ^ 416s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 208 | const auto [snew, v] = nearest_simplex(M); 416s | ^~~~~~~~~ 416s In file included from /usr/include/c++/15/vector:74: 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 416s 885 | vector<_Tp, _Alloc>:: 416s | ^~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 908 | std::copy(__first, __last, __position); 416s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 915 | std::__uninitialized_copy_a(__mid, __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 416s 916 | this->_M_impl._M_finish, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~ 416s 917 | _M_get_Tp_allocator()); 416s | ~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 926 | std::copy(__first, __mid, __position); 416s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 953 | = std::__uninitialized_copy_a(__first, __last, 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s 954 | __new_finish, 416s | ~~~~~~~~~~~~~ 416s 955 | _M_get_Tp_allocator()); 416s | ~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span&; _Tp = double]’: 416s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 416s 885 | vector<_Tp, _Alloc>:: 416s | ^~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 416s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 416s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 975 | operator()(_It&& __first, _Sent __last) const 416s | ^~~~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 416s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 736 | vector(_InputIterator __first, _InputIterator __last, 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 746 | _M_range_initialize_n(__first, __last, __n); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/numeric:64, 416s from /usr/include/basix/finite-element.h:19: 416s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 416s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 416s | ^~~~ 416s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 416s | ^~~~~~ 416s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /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]’: 416s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 46 | void reorder_list(std::span list, std::span nodemap) 416s | ^~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 53 | const std::vector orig(list.begin(), list.end()); 416s | ^~~~ 416s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 58 | std::ranges::copy(links_old, links_new.begin()); 416s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 416s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 416s 239 | __x.end()); 416s | ~~~~~~~~~~ 416s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 251 | end(), _M_get_Tp_allocator()); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 416s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 416s from /usr/include/c++/15/vector:67: 416s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 416s 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++/15/bits/vector.tcc:250:21: 416s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1045 | std::_Destroy(__first, __last); 416s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 416s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 1834 | std::move(__comp), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1163 | operator()(_Iter __first, _Sent __last, 416s | ^~~~~~~~ 416s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1168 | return {__first, __first}; 416s | ^ 416s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1177 | return {++__dest, __first}; 416s | ^ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 1820 | erase(const_iterator __first, const_iterator __last) 416s | ^~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 416s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 416s 1792 | erase(const_iterator __position) 416s | ^~~~~ 416s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 416s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 416s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 416s | ^~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 416s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 416s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 416s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 416s from /usr/include/dolfinx/fem/Function.h:11: 416s /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]’: 416s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 119 | std::ranges::copy(buffer, range.begin()); 416s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 416s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 416s from /usr/include/dolfinx/fem/DirichletBC.h:11: 416s /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]’: 416s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 676 | distribute_data(MPI_Comm comm0, std::span indices, 416s | ^~~~~~~~~~~~~~~ 416s /usr/include/c++/15/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]’: 416s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 416s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 416s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s 2052 | std::move(__comp), std::move(__proj)); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416s /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]’: 416s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 382 | create_geometry( 416s | ^~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 416s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s 424 | const std::vector l2l = graph::build::compute_local_to_local( 416s | ^~~ 416s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 416s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 416s 429 | std::ranges::transform(l2l, igi.begin(), 416s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 416s 430 | [&nodes](auto index) { return nodes[index]; }); 416s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 53 | auto fun = [](auto x) -> std::pair, std::vector> 417s | ^ 417s /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]’: 417s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 417s | ^~~~~~~~~~~~ 417s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 417s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 417s | ^~~~~~~~ 417s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 577 | _element->Tt_apply(data, n, cell_permutation); 417s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 417s | ^~~~~~~~~~ 417s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 593 | _element->Tinv_apply(data, n, cell_permutation); 417s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 417s | ^~~~~~~ 417s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 544 | _element->T_apply(data, n, cell_permutation); 417s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 606 | return ranges::fill_n(std::move(__first), __len, __value); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 >]’: 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s 181 | void dot(U A, V B, P C, bool transpose = false) 417s | ^~~ 417s /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 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 417s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s 125 | void inv(U A, V B) 417s | ^~~ 417s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 48 | [](auto x) 417s | ^ 417s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 417s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 417s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 143 | return [&](std::span rows, 417s | ^ 417s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 147 | this->add(data, rows, cols); 417s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 417s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s 212 | void pinv(U A, V P) 417s | ^~~~ 417s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s 245 | dot(AT, A, ATA); 417s | ~~~^~~~~~~~~~~~ 417s /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 417s /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 417s 246 | inv(ATA, Inv); 417s | ~~~^~~~~~~~~~ 417s /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 417s 247 | dot(Inv, AT, P); 417s | ~~~^~~~~~~~~~~~ 417s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /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 >]’: 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s 181 | void dot(U A, V B, P C, bool transpose = false) 417s | ^~~ 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s In file included from /usr/include/basix/maps.h:7: 417s /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]’: 417s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 417s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 417s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /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]’: 417s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 417s 80 | std::int32_t _build_from_leaf( 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 417s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 417s /usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 417s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 111 | [axis](auto& p0, auto& p1) -> bool 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 112 | { 417s | ~ 417s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 115 | return x0 < x1; 417s | ~~~~~~~~~~~~~~~ 417s 116 | }); 417s | ~~ 417s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 417s 637 | this->_M_impl._M_start, 417s | ~~~~~~~~~~~~~~~~~~~~~~~ 417s 638 | _M_get_Tp_allocator()); 417s | ~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 124 | [](auto x) 417s | ^ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 133 | [](auto x) 417s | ^ 417s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 417s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 417s | ^~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 124 | [](auto x) 417s | ^ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 133 | [](auto x) 417s | ^ 417s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 417s /usr/include/c++/15/bits/stl_algobase.h:1640:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1640 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/stl_algobase.h:1640:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_algobase.h:1650:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1650 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 417s | ^ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 417s 885 | vector<_Tp, _Alloc>:: 417s | ^~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 975 | operator()(_It&& __first, _Sent __last) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = double; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 736 | vector(_InputIterator __first, _InputIterator __last, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 746 | _M_range_initialize_n(__first, __last, __n); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 975 | operator()(_It&& __first, _Sent __last) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = double; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 736 | vector(_InputIterator __first, _InputIterator __last, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 746 | _M_range_initialize_n(__first, __last, __n); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/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::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 349 | operator()(_Range&& __r, _Out __result) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 352 | std::move(__result)); 417s | ~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = double*; _Tp = double]’: 417s /usr/include/c++/15/numeric:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 419 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/numeric:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/numeric:422:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 422 | return std::transform_reduce(__first1, __last1, __first2, 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 423 | std::move(__init), 417s | ~~~~~~~~~~~~~~~~~~ 417s 424 | plus<>(), multiplies<>()); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 417s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 417s 239 | __x.end()); 417s | ~~~~~~~~~~ 417s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 417s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 251 | end(), _M_get_Tp_allocator()); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’, 417s 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++/15/bits/vector.tcc:250:21: 417s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1045 | std::_Destroy(__first, __last); 417s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 417s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 651 | __result, __alloc); 417s | ~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 633 | copy(_II __first, _II __last, _OI __result) 417s | ^~~~ 417s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:21: 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 565 | v2, v3, vmid}); 417s | ~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 627 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 632 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 417s | ^~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 417s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 417s 663 | return std::__uninitialized_copy_a 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 606 | return ranges::fill_n(std::move(__first), __len, __value); 417s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 671 | i0 + iy + ny + 2}); 417s | ~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 676 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 681 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 417s from /usr/include/dolfinx.h:15, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:22: 417s /usr/include/dolfinx/la/petsc.h: In lambda function: 417s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 293 | return [A, mode, cache = std::vector()]( 417s | ^ 417s In file included from /usr/include/c++/15/vector:68, 417s from /usr/include/basix/cell.h:10, 417s from /usr/include/basix/finite-element.h:7, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 708 | vector(initializer_list __l, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 417s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 3073 | __niter_wrap(_From __from, _To __res) 417s | ^~~~~~~~~~~~ 417s /usr/include/dolfinx/la/petsc.h: In lambda function: 417s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 327 | return [A, mode, cache = std::vector()]( 417s | ^ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 417s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 651 | __result, __alloc); 417s | ~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 633 | copy(_II __first, _II __last, _OI __result) 417s | ^~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 417s 663 | return std::__uninitialized_copy_a 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 540 | x.insert(x.end(), {x0, x1}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 565 | v2, v3, vmid}); 417s | ~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 627 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 632 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /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]’: 417s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 450 | rowptr_container_type new_row_ptr = {0}; 417s | ^~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 417s | ^~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1990 | __start, _M_get_Tp_allocator()); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 417s 103 | { bc->set(b, x, -1); }); 417s | ~~~~~~~^~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 417s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 3073 | __niter_wrap(_From __from, _To __res) 417s | ^~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 671 | i0 + iy + ny + 2}); 417s | ~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 676 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 681 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 975 | operator()(_It&& __first, _Sent __last) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 736 | vector(_InputIterator __first, _InputIterator __last, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 746 | _M_range_initialize_n(__first, __last, __n); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 349 | operator()(_Range&& __r, _Out __result) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 352 | std::move(__result)); 417s | ~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1907 | _M_allocate_and_copy(size_type __n, 417s | ^~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1911 | std::__uninitialized_copy_a 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 633 | copy(_II __first, _II __last, _OI __result) 417s | ^~~~ 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/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]’: 417s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1818 | operator()(_Iter __first, _Sent __last, 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1821 | auto __lasti = ranges::next(__first, __last); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 417s | ^ 417s In file included from /usr/include/c++/15/tuple:46, 417s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 417s from /usr/include/c++/15/bits/memory_resource.h:43, 417s from /usr/include/c++/15/vector:91: 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 797 | operator()(_Iter __first, _Sent __last, 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 417s 195 | vector<_Tp, _Alloc>:: 417s | ^~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 417s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 417s | ^~~~~~~~~~~~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 417s 181 | vector<_Tp, _Alloc>:: 417s | ^~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 417s | ^~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 417s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 417s | ^~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 3196 | std::move(__comp), std::move(__proj)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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 >]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 349 | operator()(_Range&& __r, _Out __result) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 352 | std::move(__result)); 417s | ~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 417s | ^ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 417s | ^ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 247 | std::make_shared>(std::vector{0, 0, 0}, 417s | ^ 417s /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]’: 417s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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 417s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 508 | { return std::get<0>(idx) != r; }); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 417s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 553 | [](auto x) { return std::get<1>(x); }); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 417s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 249 | void add(std::span x, std::span rows, 417s | ^~~ 417s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 417s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 417s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 646 | std::next(x_new.begin(), shape[1] * i)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 417s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 658 | std::next(x_new.begin(), shape[1] * i)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 417s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 642 | _index_maps[1]->local_to_global(local_col, global_col); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 417s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 2030 | operator()(_Iter __first, _Sent __last, 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/ranges_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]’: 417s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 417s | ^~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 743 | std::move(__result), 417s | ~~~~~~~~~~~~~~~~~~~~ 417s 744 | std::move(__op), std::move(__proj)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 417s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 417s from /usr/include/dolfinx.h:16, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 540 | x.insert(x.end(), {x0, x1}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 565 | v2, v3, vmid}); 417s | ~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 627 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 632 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /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]’: 417s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 417s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 671 | i0 + iy + ny + 2}); 417s | ~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 676 | {x.size() / 2, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 681 | std::vector{}, {0, 2}, partitioner); 417s | ^ 417s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s In file included from /usr/include/dolfinx/fem/Expression.h:10, 417s from /usr/include/dolfinx/fem/utils.h:13, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:16: 417s /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]’: 417s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 235 | _fshape, cells); 417s | ~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1849 | permute_data(u, n, cell_info, _eperm); 417s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1852 | transform_data(u, n, cell_info, _etrans_invT, 417s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1853 | precompute::apply_matrix); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 417s from /usr/include/c++/15/bits/ranges_algo.h:38, 417s from /usr/include/c++/15/algorithm:65, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:18: 417s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 417s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 975 | operator()(_It&& __first, _Sent __last) const 417s | ^~~~~~~~ 417s /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]’: 417s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1833 | permute_data(u, n, cell_info, _eperm_inv); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1836 | transform_data(u, n, cell_info, _etransT, 417s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1837 | precompute::apply_matrix); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s In file included from /usr/include/c++/15/vector:68, 417s from /usr/include/basix/cell.h:10, 417s from /usr/include/basix/finite-element.h:7, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp:19: 417s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = int; _Alloc = std::allocator]’: 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 736 | vector(_InputIterator __first, _InputIterator __last, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 746 | _M_range_initialize_n(__first, __last, __n); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1865 | permute_data(u, n, cell_info, _eperm_inv); 417s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1868 | transform_data(u, n, cell_info, _etrans_inv, 417s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1869 | precompute::apply_matrix); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /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]’: 417s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1810 | void FiniteElement::T_apply(std::span u, int n, 417s | ^~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1817 | permute_data(u, n, cell_info, _eperm); 417s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 1820 | transform_data(u, n, cell_info, _etrans, 417s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1821 | precompute::apply_matrix); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span&; _Tp = int]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 417s from /usr/include/dolfinx.h:11: 417s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 417s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 124 | void assemble_vector(std::span b, const Form& L) 417s | ^~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 129 | assemble_vector(b, L, std::span(constants), 417s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 130 | make_coefficients_span(coefficients)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 417s /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]’: 417s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 495 | void set(std::span x, std::optional> x0, 417s | ^~~ 417s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 417s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 417s | ^~~~~~~~ 417s /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]’: 417s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 417s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 235 | _fshape, cells); 417s | ~~~~~~~~~~~~~~~ 417s /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 >]’: 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 417s 181 | void dot(U A, V B, P C, bool transpose = false) 417s | ^~~ 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 417s /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 417s 87 | auto det(Matrix A) 417s | ^~~ 417s /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 >]’: 417s /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 417s 125 | void inv(U A, V B) 417s | ^~~ 417s /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 417s /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 >]’: 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 417s 181 | void dot(U A, V B, P C, bool transpose = false) 417s | ^~~ 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 417s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 417s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 417s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 417s 1104 | constexpr default_accessor(default_accessor) noexcept {} 417s | ^~~~~~~~~~~~~~~~ 417s In file included from /usr/include/c++/15/vector:68, 417s from /usr/include/basix/cell.h:10, 417s from /usr/include/basix/finite-element.h:7, 417s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:9: 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 1546 | insert(const_iterator __position, initializer_list __l) 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 417s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1550 | std::random_access_iterator_tag()); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s 708 | vector(initializer_list __l, 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 417s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 3073 | __niter_wrap(_From __from, _To __res) 417s | ^~~~~~~~~~~~ 417s In file included from /usr/include/c++/15/algorithm:65, 417s from /usr/include/basix/maps.h:8, 417s from /usr/include/basix/finite-element.h:9: 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1188 | std::move(__comp), std::move(__proj)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 417s 637 | this->_M_impl._M_start, 417s | ~~~~~~~~~~~~~~~~~~~~~~~ 417s 638 | _M_get_Tp_allocator()); 417s | ~~~~~~~~~~~~~~~~~~~~~~ 417s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 417s from /usr/include/dolfinx/geometry/utils.h:9, 417s from /usr/include/dolfinx/fem/interpolate.h:19, 417s from /usr/include/dolfinx/fem/Function.h:12: 417s /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 >]’: 417s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 783 | Mesh> create_mesh( 417s | ^~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 417s | ^ 417s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 417s 830 | cells1 = std::vector(cells.begin(), cells.end()); 417s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 417s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 841 | std::vector cells1_v 417s | ^~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 417s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 417s 62 | std::array compute_bbox_of_bboxes( 417s | ^~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 880 | boundary_v.erase(unique_end, range_end); 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 885 | boundary_v.erase(boundary_v.begin()); 417s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 417s | ^~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 905 | nodes1.erase(unique_end, range_end); 417s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 911 | Geometry geometry 417s | ^~~~~~~~ 417s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s /usr/include/c++/15/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>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 417s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 417s 4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 417s | ^~~~~~~~~~~ 417s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_algo.h:4809:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 417s 4809 | std::__introselect(__first, __nth, __last, 417s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 417s 4810 | std::__lg(__last - __first) * 2, 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 4811 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 222 | [](auto x) 417s | ^ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 417s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 417s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 417s /tmp/autopkgtest.mvFVx5/build.y1t/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 417s 235 | [](auto x) 417s | ^ 417s /usr/include/c++/15/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]’: 417s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 417s 1546 | insert(const_iterator __position, initializer_list __l) 417s | ^~~~~~ 417s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 417s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 417s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 417s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417s 1550 | std::random_access_iterator_tag()); 417s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 783 | Mesh> create_mesh( 418s | ^~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 418s | ^ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 830 | cells1 = std::vector(cells.begin(), cells.end()); 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 418s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 841 | std::vector cells1_v 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 880 | boundary_v.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 885 | boundary_v.erase(boundary_v.begin()); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 905 | nodes1.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 911 | Geometry geometry 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 418s /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 418s | ^~~~~ 418s /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 633 | copy(_II __first, _II __last, _OI __result) 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1990 | __start, _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1990 | __start, _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 341 | return ranges::__copy_or_move(std::move(__first), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s 342 | std::move(__last), 418s | ~~~~~~~~~~~~~~~~~~ 418s 343 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = double*; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = multiplies]’: 418s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1907 | _M_allocate_and_copy(size_type __n, 418s | ^~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1911 | std::__uninitialized_copy_a 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 418s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 698 | __miter_base(_Iterator __it) 418s | ^~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 418s | ^~~~~~~~ 418s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 418s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 975 | operator()(_It&& __first, _Sent __last) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 736 | vector(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 746 | _M_range_initialize_n(__first, __last, __n); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/vector:74: 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s 239 | __x.end()); 418s | ~~~~~~~~~~ 418s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 251 | end(), _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 418s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 418s from /usr/include/c++/15/vector:67: 418s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 418s 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++/15/bits/vector.tcc:250:21: 418s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1045 | std::_Destroy(__first, __last); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/algorithm:65, 418s from /usr/include/basix/maps.h:8, 418s from /usr/include/basix/finite-element.h:9: 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 782 | ranges::begin(__r2), ranges::end(__r2), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 783 | std::move(__result), std::move(__binary_op), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 784 | std::move(__proj1), std::move(__proj2)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1990 | __start, _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1834 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 418s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 2130 | __value, std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 606 | return ranges::fill_n(std::move(__first), __len, __value); 418s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1990 | __start, _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 341 | return ranges::__copy_or_move(std::move(__first), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s 342 | std::move(__last), 418s | ~~~~~~~~~~~~~~~~~~ 418s 343 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 698 | __miter_base(_Iterator __it) 418s | ^~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 418s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 418s from /usr/include/dolfinx/fem/assembler.h:9: 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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 >]’: 418s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1017 | operator()(_It __x, _Sent __bound) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 418s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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&)::]’: 418s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 418s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 666 | move(_II __first, _II __last, _OI __result) 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 111 | void assemble_vector( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 116 | impl::assemble_vector(b, L, constants, coefficients); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 418s from /usr/include/dolfinx/fem/assembler.h:9, 418s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 418s from /usr/include/dolfinx.h:11: 418s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 418s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 3172 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 341 | return ranges::__copy_or_move(std::move(__first), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s 342 | std::move(__last), 418s | ~~~~~~~~~~~~~~~~~~ 418s 343 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 418s from /usr/include/dolfinx.h:11, 418s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 418s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 124 | void assemble_vector(std::span b, const Form& L) 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 129 | assemble_vector(b, L, std::span(constants), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 130 | make_coefficients_span(coefficients)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 418s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 418s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 267 | void assemble_matrix( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 418s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 267 | void assemble_matrix( 418s | ^~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 418s /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]’: 418s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 495 | void set(std::span x, std::optional> x0, 418s | ^~~ 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:210, std::span, T) [with T = double; auto:210 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 418s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 418s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 418s from /usr/include/dolfinx/fem/assembler.h:9: 418s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 418s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:207:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 212 | fem::make_coefficients_span(coeff)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 418s | ~~~~^~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1834 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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)::]’: 418s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 3912 | find_if(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 3921 | return std::__find_if(__first, __last, 418s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/fem/Function.h:17, 418s from /usr/include/dolfinx/fem/DirichletBC.h:12: 418s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 418s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 234 | const T local = std::transform_reduce( 418s | ~~~~~~~~~~~~~~~~~~~~~^ 418s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 236 | [](T a, T b) -> T 418s | ~~~~~~~~~~~~~~~~~ 418s 237 | { 418s | ~ 418s 238 | if constexpr (std::is_same>::value 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 239 | or std::is_same>::value) 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 240 | { 418s | ~ 418s 241 | return std::conj(a) * b; 418s | ~~~~~~~~~~~~~~~~~~~~~~~~ 418s 242 | } 418s | ~ 418s 243 | else 418s | ~~~~ 418s 244 | return a * b; 418s | ~~~~~~~~~~~~~ 418s 245 | }); 418s | ~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 743 | std::move(__result), 418s | ~~~~~~~~~~~~~~~~~~~~ 418s 744 | std::move(__op), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 418s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 94 | return assemble_scalar(M, std::span(constants), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s 95 | make_coefficients_span(coefficients)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 418s | ^~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1546 | insert(const_iterator __position, initializer_list __l) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1550 | std::random_access_iterator_tag()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1546 | insert(const_iterator __position, initializer_list __l) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1550 | std::random_access_iterator_tag()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1188 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s 637 | this->_M_impl._M_start, 418s | ~~~~~~~~~~~~~~~~~~~~~~~ 418s 638 | _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 418s from /usr/include/dolfinx/geometry/utils.h:9, 418s from /usr/include/dolfinx/fem/interpolate.h:19, 418s from /usr/include/dolfinx/fem/Function.h:12, 418s from /usr/include/dolfinx/fem/DirichletBC.h:12, 418s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 418s /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]’: 418s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 783 | Mesh> create_mesh( 418s | ^~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 418s | ^ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 830 | cells1 = std::vector(cells.begin(), cells.end()); 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 418s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 841 | std::vector cells1_v 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 880 | boundary_v.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 885 | boundary_v.erase(boundary_v.begin()); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 418s from /usr/include/dolfinx.h:16: 418s /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]’: 418s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 540 | x.insert(x.end(), {x0, x1}); 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 905 | nodes1.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 911 | Geometry geometry 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 565 | v2, v3, vmid}); 418s | ~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 627 | {x.size() / 2, 2}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 632 | std::vector{}, {0, 2}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 671 | i0 + iy + ny + 2}); 418s | ~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 676 | {x.size() / 2, 2}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 681 | std::vector{}, {0, 2}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1674 | void FiniteElement::permute_data( 418s | ^~~~~~~~~~~~~~~~ 418s In file included from /usr/include/basix/finite-element.h:12: 418s /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]’: 418s /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 418s 243 | void apply_matrix( 418s | ^~~~~~~~~~~~ 418s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 232 | auto detJ = [](mdspan2_t x) 418s | ^ 418s /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]’: 418s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1733 | void FiniteElement::transform_data( 418s | ^~~~~~~~~~~~~~~~ 418s /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 418s 1754 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1756 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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 418s 1775 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1777 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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 418s 1786 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1788 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 244 | T scale = detJ(mdspan2_t(x)); 418s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 256 | T scale = detJ(mdspan2_t(x)); 418s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 228 | e.tabulate(0, X, phi); 418s | ~~~~~~~~~~^~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 239 | std::array A_hat_b = A_ref(phi, weights); 418s | ~~~~~~~~^~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 253 | = [b_hat = b_ref(phi, weights), 418s | ~~~~~~~~^~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1674 | void FiniteElement::permute_data( 418s | ^~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1733 | void FiniteElement::transform_data( 418s | ^~~~~~~~~~~~~~~~ 418s /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 418s 1754 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1756 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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 418s 1786 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1788 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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 418s 1797 | op(std::span(v_size_t), 418s | ~~^~~~~~~~~~~~~~~~~~~~~ 418s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1799 | dofstart, block_size); 418s | ~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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>::__iter_tag>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1916 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 418s | ^~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1924:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1926:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1926 | std::iter_swap(__first, __nth); 418s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1931:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1937:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1937 | std::__insertion_sort(__first, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 418s /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]’: 418s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 235 | _fshape, cells); 418s | ~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/algorithm:63: 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 72 | cmap.tabulate(0, X, Xshape, phi_b); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*; _Tp = double]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*; _Tp = double]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/functional:61, 418s from /usr/include/basix/finite-element.h:17: 418s /usr/include/c++/15/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 >}]’: 418s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 418s 589 | operator()(_ArgTypes... __args) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 287 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/fem/Function.h:11: 418s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 418s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 276 | cmap.tabulate(0, X, Xshape, phi_b); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 298 | apply_dof_transformation( 418s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 418s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 303 | return std::__do_uninit_copy(__first, __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 418s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 703 | void interpolate(Function& u, std::span f, 418s | ^~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 954 | cmap.tabulate(1, X, Xshape, phi_b); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 418s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 235 | _fshape, cells); 418s | ~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 418s 303 | return std::__do_uninit_copy(__first, __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 287 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 111 | void assemble_vector( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 116 | impl::assemble_vector(b, L, constants, coefficients); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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 >]’: 418s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 878 | operator()(_It& __it, _Sent __bound) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/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&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1906 | std::__introsort_loop(__first, __last, 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s 1907 | std::__lg(__last - __first) * 2, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1908 | __comp); 418s | ~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1909 | std::__final_insertion_sort(__first, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 698 | __miter_base(_Iterator __it) 418s | ^~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1239 | tabulate_tensor, value_shape, argument_function_space); 418s | ^ 418s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 287 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 418s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 146 | std::span(_buffer_local), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 147 | _request); 418s | ~~~~~~~~~ 418s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 410 | fem::interpolate(*this, 418s | ~~~~~~~~~~~~~~~~^~~~~~~ 418s 411 | std::span(fdata1.data(), fdata1.size()), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 412 | {value_size, num_cells * num_points}, cells1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 743 | std::move(__result), 418s | ~~~~~~~~~~~~~~~~~~~~ 418s 744 | std::move(__op), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 418s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 99 | std::span(_buffer_remote), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 100 | std::span(_request)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1818 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1821 | auto __lasti = ranges::next(__first, __last); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 418s | ^ 418s /usr/include/c++/15/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):: >]’: 418s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 418s | ^~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 2095 | while (__first != __last && !__pred(__first)) 418s | ~~~~~~^~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 418s from /usr/include/c++/15/algorithm:65, 418s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 418s /usr/include/c++/15/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 >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 349 | operator()(_Range&& __r, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 352 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/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::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 349 | operator()(_Range&& __r, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 352 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void linalg::axpy(auto:234&&, auto:235, auto:236&&, auto:237&&) [with auto:234 = dolfinx::la::Vector >&; auto:235 = double; auto:236 = dolfinx::la::Vector >&; auto:237 = dolfinx::la::Vector >&]’: 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:67:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/basix/finite-element.h:19, 418s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 418s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 418s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 62 | T assemble_scalar( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 72 | mesh->geometry().x(), constants, coefficients); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1990 | __start, _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/vector:68, 418s from /usr/include/basix/cell.h:10, 418s from /usr/include/basix/finite-element.h:7: 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1546 | insert(const_iterator __position, initializer_list __l) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1550 | std::random_access_iterator_tag()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/bits/refwrap.h:40, 418s from /usr/include/c++/15/vector:70: 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1546 | insert(const_iterator __position, initializer_list __l) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1550 | std::random_access_iterator_tag()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1907 | _M_allocate_and_copy(size_type __n, 418s | ^~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1911 | std::__uninitialized_copy_a 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/array:45, 418s from /usr/include/basix/cell.h:7: 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 633 | copy(_II __first, _II __last, _OI __result) 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 418s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1188 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 154 | void apply_permutation_mapped(std::span perm, 418s | ^~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s 637 | this->_M_impl._M_start, 418s | ~~~~~~~~~~~~~~~~~~~~~~~ 418s 638 | _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 144 | void apply_permutation(std::span perm, std::span data, 418s | ^~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/vector:67: 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = int*; _Tp = int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 418s from /usr/include/dolfinx/geometry/utils.h:9, 418s from /usr/include/dolfinx/fem/interpolate.h:19, 418s from /usr/include/dolfinx/fem/Function.h:12: 418s /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]’: 418s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 783 | Mesh> create_mesh( 418s | ^~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 418s | ^ 418s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 830 | cells1 = std::vector(cells.begin(), cells.end()); 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 418s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 841 | std::vector cells1_v 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 880 | boundary_v.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 885 | boundary_v.erase(boundary_v.begin()); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 905 | nodes1.erase(unique_end, range_end); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 911 | Geometry geometry 418s | ^~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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 >}]’: 418s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 418s 589 | operator()(_ArgTypes... __args) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 418s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 418s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 418s | ^~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1818 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1821 | auto __lasti = ranges::next(__first, __last); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 418s | ^ 418s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 418s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 2096 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 418s 703 | void interpolate(Function& u, std::span f, 418s | ^~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 418s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 418s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 418s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 954 | cmap.tabulate(1, X, Xshape, phi_b); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 418s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 418s /usr/include/c++/15/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 >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 349 | operator()(_Range&& __r, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 352 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/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 >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 349 | operator()(_Range&& __r, _Out __result) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 352 | std::move(__result)); 418s | ~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/fem/assembler.h:11: 418s /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]’: 418s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1289 | void assemble_vector( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1298 | constants, coefficients); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1590 | __heap_select(_RandomAccessIterator __first, 418s | ^~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1594 | std::__make_heap(__first, __middle, __comp); 418s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1596 | if (__comp(__i, __first)) 418s | ~~~~~~^~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 418s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _ForwardIterator2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>]’: 418s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 418s | ^~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 418s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1857 | __comp); 418s | ~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 418s | ^~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1771 | __insertion_sort(_RandomAccessIterator __first, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 418s 1778 | if (__comp(__i, __first)) 418s | ~~~~~~^~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 418s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 233 | void assemble_matrix( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 247 | mesh->geometry().x(), constants, coefficients, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 248 | dof_marker0, dof_marker1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 418s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 233 | void assemble_matrix( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 247 | mesh->geometry().x(), constants, coefficients, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 248 | dof_marker0, dof_marker1); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 633 | copy(_II __first, _II __last, _OI __result) 418s | ^~~~ 418s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 418s from /usr/include/dolfinx.h:16: 418s /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]’: 418s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 379 | cells.insert(cells.end(), 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 418s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 386 | {x.size() / 3, 3}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 429 | {x.size() / 3, 3}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 418s from /usr/include/dolfinx.h:15, 418s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:86: 418s /usr/include/dolfinx/la/petsc.h: In lambda function: 418s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 293 | return [A, mode, cache = std::vector()]( 418s | ^ 418s /usr/include/dolfinx/la/petsc.h: In lambda function: 418s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 327 | return [A, mode, cache = std::vector()]( 418s | ^ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 418s 885 | vector<_Tp, _Alloc>:: 418s | ^~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 418s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 476 | {x.size() / 3, 3}, partitioner); 418s | ^ 418s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 418s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/vector:74: 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 418s 885 | vector<_Tp, _Alloc>:: 418s | ^~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/numeric:64, 418s from /usr/include/basix/finite-element.h:19: 418s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 46 | void reorder_list(std::span list, std::span nodemap) 418s | ^~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 53 | const std::vector orig(list.begin(), list.end()); 418s | ^~~~ 418s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 58 | std::ranges::copy(links_old, links_new.begin()); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1834 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1163 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1168 | return {__first, __first}; 418s | ^ 418s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1177 | return {++__dest, __first}; 418s | ^ 418s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 418s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 975 | operator()(_It&& __first, _Sent __last) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1820 | erase(const_iterator __first, const_iterator __last) 418s | ^~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 736 | vector(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 746 | _M_range_initialize_n(__first, __last, __n); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1792 | erase(const_iterator __position) 418s | ^~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/numeric:64, 418s from /usr/include/basix/finite-element.h:19: 418s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 418s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 418s from /usr/include/dolfinx/fem/Function.h:11: 418s /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]’: 418s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 119 | std::ranges::copy(buffer, range.begin()); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 418s /tmp/autopkgtest.mvFVx5/build.y1t/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 418s 163 | [](auto x) 418s | ^ 418s In file included from /usr/include/c++/15/algorithm:63: 418s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 418s | ^~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /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]’: 418s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 46 | void reorder_list(std::span list, std::span nodemap) 418s | ^~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 53 | const std::vector orig(list.begin(), list.end()); 418s | ^~~~ 418s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 58 | std::ranges::copy(links_old, links_new.begin()); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 418s | ^~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 418s from /usr/include/dolfinx.h:10: 418s /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]’: 418s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 676 | distribute_data(MPI_Comm comm0, std::span indices, 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 418s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s 239 | __x.end()); 418s | ~~~~~~~~~~ 418s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 251 | end(), _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 418s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 418s from /usr/include/c++/15/vector:67: 418s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 418s 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++/15/bits/vector.tcc:250:21: 418s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1045 | std::_Destroy(__first, __last); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 2052 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1834 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1877 | __introsort_loop(_RandomAccessIterator __first, 418s | ^~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1885 | std::__partial_sort(__first, __last, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1163 | operator()(_Iter __first, _Sent __last, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1168 | return {__first, __first}; 418s | ^ 418s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1177 | return {++__dest, __first}; 418s | ^ 418s /usr/include/c++/15/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&):: >]’: 418s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 1820 | __comp); 418s | ~~~~~~~ 418s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1823 | std::__insertion_sort(__first, __last, __comp); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1820 | erase(const_iterator __first, const_iterator __last) 418s | ^~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 418s 1792 | erase(const_iterator __position) 418s | ^~~~~ 418s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 418s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 418s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 418s | ^~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 418s | ^~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 418s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 382 | create_geometry( 418s | ^~~~~~~~~~~~~~~ 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 418s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 229 | bc->set(b.mutable_array(), std::nullopt); 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 424 | const std::vector l2l = graph::build::compute_local_to_local( 418s | ^~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 429 | std::ranges::transform(l2l, igi.begin(), 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 418s 430 | [&nodes](auto index) { return nodes[index]; }); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 418s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 418s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:15: 418s /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]’: 418s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 119 | std::ranges::copy(buffer, range.begin()); 418s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 418s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 418s /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 >]’: 418s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 676 | distribute_data(MPI_Comm comm0, std::span indices, 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 418s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 418s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s 2052 | std::move(__comp), std::move(__proj)); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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 > >]’: 418s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 1017 | operator()(_It __x, _Sent __bound) const 418s | ^~~~~~~~ 418s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/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&)::]’: 418s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 418s | ^~~~ 418s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 418s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 418s /usr/include/c++/15/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)::]’: 418s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 418s 317 | operator()(_Iterator __it) 418s | ^~~~~~~~ 418s /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 >]’: 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 382 | create_geometry( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 424 | const std::vector l2l = graph::build::compute_local_to_local( 418s | ^~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 429 | std::ranges::transform(l2l, igi.begin(), 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 418s 430 | [&nodes](auto index) { return nodes[index]; }); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 418s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s 637 | this->_M_impl._M_start, 418s | ~~~~~~~~~~~~~~~~~~~~~~~ 418s 638 | _M_get_Tp_allocator()); 418s | ~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/c++/15/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]’: 418s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 418s 885 | vector<_Tp, _Alloc>:: 418s | ^~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 72 | cmap.tabulate(0, X, Xshape, phi_b); 418s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 676 | distribute_data(MPI_Comm comm0, std::span indices, 418s | ^~~~~~~~~~~~~~~ 418s /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]’: 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 382 | create_geometry( 418s | ^~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s 424 | const std::vector l2l = graph::build::compute_local_to_local( 418s | ^~~ 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 418s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 429 | std::ranges::transform(l2l, igi.begin(), 418s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 418s 430 | [&nodes](auto index) { return nodes[index]; }); 418s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418s In file included from /usr/include/c++/15/functional:61, 418s from /usr/include/basix/finite-element.h:17: 418s /usr/include/c++/15/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 >}]’: 418s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 418s 589 | operator()(_ArgTypes... __args) const 418s | ^~~~~~~~ 418s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 418s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 418s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418s 3073 | __niter_wrap(_From __from, _To __res) 418s | ^~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 419s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/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>::__iter_tag>; _Iterator2 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 91 | if (__comp(__a, __b)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 93 | if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 94 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 95 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 96 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 98 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 100 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 101 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 102 | else if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 103 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 105 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1830 | __unguarded_partition(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1836 | while (__comp(__first, __pivot)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1839 | while (__comp(__pivot, __last)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1843 | std::iter_swap(__first, __last); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/Function.h:12: 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 72 | cmap.tabulate(0, X, Xshape, phi_b); 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 419s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 703 | void interpolate(Function& u, std::span f, 419s | ^~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 954 | cmap.tabulate(1, X, Xshape, phi_b); 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/functional:61, 419s from /usr/include/basix/finite-element.h:17: 419s /usr/include/c++/15/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 >}]’: 419s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 419s 589 | operator()(_ArgTypes... __args) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1864 | __partial_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1869 | std::__heap_select(__first, __middle, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1870 | std::__sort_heap(__first, __middle, __comp); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1857 | __comp); 419s | ~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1771 | __insertion_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1778 | if (__comp(__i, __first)) 419s | ~~~~~~^~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 419s | ^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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 > >]’: 419s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 878 | operator()(_It& __it, _Sent __bound) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1906 | std::__introsort_loop(__first, __last, 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s 1907 | std::__lg(__last - __first) * 2, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1908 | __comp); 419s | ~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1909 | std::__final_insertion_sort(__first, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 419s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 703 | void interpolate(Function& u, std::span f, 419s | ^~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 954 | cmap.tabulate(1, X, Xshape, phi_b); 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/assembler.h:11: 419s /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]’: 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1289 | void assemble_vector( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1298 | constants, coefficients); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/la/Vector.h:14: 419s /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]’: 419s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 390 | void scatter_rev_begin(std::span send_buffer, 419s | ^~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 195 | void scatter_fwd_begin(std::span send_buffer, 419s | ^~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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>::__iter_tag>; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 419s | ^~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 232 | if (__comp(__first + __secondChild, 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s 233 | __first + (__secondChild - 1))) 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>]’: 419s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 698 | __miter_base(_Iterator __it) 419s | ^~~~~~~~~~~~ 419s /usr/include/c++/15/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>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 239 | operator()(_Value& __val, _Iterator __it) 419s | ^~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 419s from /usr/include/dolfinx.h:11: 419s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 419s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 124 | void assemble_vector(std::span b, const Form& L) 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 129 | assemble_vector(b, L, std::span(constants), 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 130 | make_coefficients_span(coefficients)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 419s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 698 | __miter_base(_Iterator __it) 419s | ^~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 419s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 181 | void apply_lifting( 419s | ^~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 419s 637 | this->_M_impl._M_start, 419s | ~~~~~~~~~~~~~~~~~~~~~~~ 419s 638 | _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = double]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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::__iter_tag>; _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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 782 | ranges::begin(__r2), ranges::end(__r2), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 783 | std::move(__result), std::move(__binary_op), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 784 | std::move(__proj1), std::move(__proj2)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/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 > >]’: 419s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1017 | operator()(_It __x, _Sent __bound) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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 > >]’: 419s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 975 | operator()(_It&& __first, _Sent __last) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1590 | __heap_select(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1594 | std::__make_heap(__first, __middle, __comp); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1596 | if (__comp(__i, __first)) 419s | ~~~~~~^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 419s /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]’: 419s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 495 | void set(std::span x, std::optional> x0, 419s | ^~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 425 | std::__pop_heap(__first, __last, __last, __comp); 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 91 | if (__comp(__a, __b)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 93 | if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 94 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 95 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 96 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 98 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 100 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 101 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 102 | else if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 103 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 105 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/assembler.h:10: 419s /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]’: 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 168 | T assemble_scalar( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 419s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 185 | cstride); 419s | ~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1830 | __unguarded_partition(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 204 | value += impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 205 | x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 207 | cstride, perms); 419s | ~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1836 | while (__comp(__first, __pivot)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 217 | value += impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 218 | x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 220 | cstride, c_offsets, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1839 | while (__comp(__pivot, __last)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1843 | std::iter_swap(__first, __last); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/Function.h:10: 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 319 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 341 | return [dims, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 350 | block_size); 419s | ~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 362 | return [ebs, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 372 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 376 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 380 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 384 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 386 | { T_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1877 | __introsort_loop(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1885 | std::__partial_sort(__first, __last, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1820 | __comp); 419s | ~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1823 | std::__insertion_sort(__first, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 419s /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]’: 419s /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 419s 195 | math::dot(phi, cell_geometry, x); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /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 419s /usr/include/c++/15/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}]’: 419s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 589 | operator()(_ArgTypes... __args) const 419s | ^~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/vector:74: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 885 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 419s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 975 | operator()(_It&& __first, _Sent __last) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 736 | vector(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 746 | _M_range_initialize_n(__first, __last, __n); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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>::__iter_tag>; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 135 | __push_heap(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/numeric:64: 419s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 419s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _To = pair, int>*]’: 419s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 3073 | __niter_wrap(_From __from, _To __res) 419s | ^~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/algorithm:63: 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/fem/utils.h:13: 419s /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]’: 419s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 66 | Expression( 419s | ^~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 494 | void assemble_matrix( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 549 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~^ 419s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 572 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 574 | a.domain(IntegralType::exterior_facet, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 578 | perms); 419s | ~~~~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 46 | void reorder_list(std::span list, std::span nodemap) 419s | ^~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 588 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 590 | a.domain(IntegralType::interior_facet, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 594 | cell_info1, perms); 419s | ~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 53 | const std::vector orig(list.begin(), list.end()); 419s | ^~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 58 | std::ranges::copy(links_old, links_new.begin()); 419s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 419s 239 | __x.end()); 419s | ~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 251 | end(), _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 419s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 419s from /usr/include/c++/15/vector:67: 419s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 419s 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++/15/bits/vector.tcc:250:21: 419s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1045 | std::_Destroy(__first, __last); 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1834 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1163 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1168 | return {__first, __first}; 419s | ^ 419s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1177 | return {++__dest, __first}; 419s | ^ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 1820 | erase(const_iterator __first, const_iterator __last) 419s | ^~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 1792 | erase(const_iterator __position) 419s | ^~~~~ 419s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 419s from /usr/include/dolfinx.h:16: 419s /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]’: 419s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 540 | x.insert(x.end(), {x0, x1}); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 565 | v2, v3, vmid}); 419s | ~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/Expression.h: In lambda function: 419s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 191 | = [](std::span, std::span, 419s | ^ 419s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 627 | {x.size() / 2, 2}, partitioner); 419s | ^ 419s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 632 | std::vector{}, {0, 2}, partitioner); 419s | ^ 419s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 419s | ^~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 239 | operator()(_Value& __val, _Iterator __it) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 156 | void eval(const mesh::Mesh& mesh, 419s | ^~~~ 419s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 247 | post_dof_transform(values_local, cell_info, e, size0); 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 419s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 419s from /usr/include/dolfinx/fem/Function.h:11: 419s /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]’: 419s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 119 | std::ranges::copy(buffer, range.begin()); 419s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1864 | __partial_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1869 | std::__heap_select(__first, __middle, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1870 | std::__sort_heap(__first, __middle, __comp); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1857 | __comp); 419s | ~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 419s from /usr/include/dolfinx.h:10: 419s /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]’: 419s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 676 | distribute_data(MPI_Comm comm0, std::span indices, 419s | ^~~~~~~~~~~~~~~ 419s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:14: 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 319 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1771 | __insertion_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 341 | return [dims, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 350 | block_size); 419s | ~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1778 | if (__comp(__i, __first)) 419s | ~~~~~~^~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 2052 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 362 | return [ebs, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 372 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 376 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 380 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 384 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /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]’: 419s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 386 | { T_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 671 | i0 + iy + ny + 2}); 419s | ~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 676 | {x.size() / 2, 2}, partitioner); 419s | ^ 419s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 681 | std::vector{}, {0, 2}, partitioner); 419s | ^ 419s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 382 | create_geometry( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 424 | const std::vector l2l = graph::build::compute_local_to_local( 419s | ^~~ 419s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 429 | std::ranges::transform(l2l, igi.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 419s 430 | [&nodes](auto index) { return nodes[index]; }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/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}]’: 419s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 589 | operator()(_ArgTypes... __args) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 419s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3073 | __niter_wrap(_From __from, _To __res) 419s | ^~~~~~~~~~~~ 419s /usr/include/c++/15/bits/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>::__iter_tag>; _Value = std::pair, int>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 195 | operator()(_Iterator __it, _Value& __val) 419s | ^~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 975 | operator()(_It&& __first, _Sent __last) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 736 | vector(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 746 | _M_range_initialize_n(__first, __last, __n); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 349 | operator()(_Range&& __r, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 352 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1818 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1821 | auto __lasti = ranges::next(__first, __last); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 419s | ^ 419s In file included from /usr/include/c++/15/tuple:46, 419s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 419s from /usr/include/c++/15/bits/memory_resource.h:43, 419s from /usr/include/c++/15/vector:91: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 797 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 419s /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]’: 419s /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 419s 128 | math::dot(cell_geometry, dphi, J, true); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /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 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 195 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 419s | ^~~~~~~~~~~~~~ 419s /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]’: 419s /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 419s 140 | math::inv(J, K); 419s | ~~~~~~~~~^~~~~~ 419s /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 419s /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 419s 142 | math::pinv(J, K); 419s | ~~~~~~~~~~^~~~~~ 419s /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 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 181 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 419s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 419s /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 419s 87 | auto det(Matrix A) 419s | ^~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 3196 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 419s | ^~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 232 | if (__comp(__first + __secondChild, 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s 233 | __first + (__secondChild - 1))) 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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 >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 349 | operator()(_Range&& __r, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 352 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:299:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 299 | return std::__do_uninit_copy(__first, __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 508 | { return std::get<0>(idx) != r; }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 553 | [](auto x) { return std::get<1>(x); }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 646 | std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 658 | std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1590 | __heap_select(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1594 | std::__make_heap(__first, __middle, __comp); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1596 | if (__comp(__i, __first)) 419s | ~~~~~~^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 425 | std::__pop_heap(__first, __last, __last, __comp); 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 91 | if (__comp(__a, __b)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 93 | if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 94 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 95 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 96 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 98 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 100 | else if (__comp(__a, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 101 | std::iter_swap(__result, __a); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 102 | else if (__comp(__b, __c)) 419s | ~~~~~~^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 103 | std::iter_swap(__result, __c); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 105 | std::iter_swap(__result, __b); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1830 | __unguarded_partition(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1836 | while (__comp(__first, __pivot)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1839 | while (__comp(__pivot, __last)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 152 | compute_jacobian_determinant(const U& J, std::span w) 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1843 | std::iter_swap(__first, __last); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /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 419s 172 | math::dot(B, J, BA); 419s | ~~~~~~~~~^~~~~~~~~~ 419s /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 419s /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 419s /usr/include/c++/15/bits/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 419s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 419s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 419s /tmp/autopkgtest.mvFVx5/build.y1t/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 419s 41 | std::array A_ref(mdspand_t phi, std::span w) 419s | ^~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 135 | __push_heap(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 419s /tmp/autopkgtest.mvFVx5/build.y1t/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 419s 58 | std::array b_ref(mdspand_t phi, std::span w) 419s | ^~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 419s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 2030 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 743 | std::move(__result), 419s | ~~~~~~~~~~~~~~~~~~~~ 419s 744 | std::move(__op), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/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 > >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 419s | ^~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:18: 419s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 419s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 143 | return [&](std::span rows, 419s | ^ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 147 | this->add(data, rows, cols); 419s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 419s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 698 | __miter_base(_Iterator __it) 419s | ^~~~~~~~~~~~ 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 239 | operator()(_Value& __val, _Iterator __it) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 195 | operator()(_Iterator __it, _Value& __val) 419s | ^~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1147 | void assemble_vector( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1189 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1190 | P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1192 | coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1196 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1197 | P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1199 | coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1205 | fn, constants, coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1229 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1232 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1236 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1239 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1243 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1246 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1260 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1263 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 419s | ^~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1267 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1270 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1274 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1277 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 232 | if (__comp(__first + __secondChild, 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s 233 | __first + (__secondChild - 1))) 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/Function.h:17, 419s from /usr/include/dolfinx/fem/DirichletBC.h:12, 419s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 419s from /usr/include/dolfinx.h:11, 419s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:17: 419s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 419s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 234 | const T local = std::transform_reduce( 419s | ~~~~~~~~~~~~~~~~~~~~~^ 419s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 236 | [](T a, T b) -> T 419s | ~~~~~~~~~~~~~~~~~ 419s 237 | { 419s | ~ 419s 238 | if constexpr (std::is_same>::value 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 239 | or std::is_same>::value) 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 240 | { 419s | ~ 419s 241 | return std::conj(a) * b; 419s | ~~~~~~~~~~~~~~~~~~~~~~~~ 419s 242 | } 419s | ~ 419s 243 | else 419s | ~~~~ 419s 244 | return a * b; 419s | ~~~~~~~~~~~~~ 419s 245 | }); 419s | ~~ 419s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 419s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 3073 | __niter_wrap(_From __from, _To __res) 419s | ^~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 419s | ^ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 135 | __push_heap(_RandomAccessIterator __first, 419s | ^~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_matrix1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:242, std::span) [with T = double; auto:242 = assemble(MPI_Comm)::]’: 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 147 | {dofmap.map(), 1, cells}, ident, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 149 | std::span(), 0, {}, {}, {}); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 419s | ^ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_vector1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:247, const std::vector&) [with T = double; auto:247 = assemble(MPI_Comm)::]’: 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 171 | fem::impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/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&)::]’: 419s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 195 | operator()(_Iterator __it, _Value& __val) 419s | ^~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 494 | void assemble_matrix( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 549 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~^ 419s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 572 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 574 | a.domain(IntegralType::exterior_facet, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 578 | perms); 419s | ~~~~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 588 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 590 | a.domain(IntegralType::interior_facet, i), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 594 | cell_info1, perms); 419s | ~~~~~~~~~~~~~~~~~~ 419s /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 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/fem/Function.h:10: 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 319 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 341 | return [dims, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 350 | block_size); 419s | ~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 319 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 341 | return [dims, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 350 | block_size); 419s | ~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 362 | return [ebs, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 362 | return [ebs, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 372 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 376 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 372 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 380 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 376 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 384 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 386 | { T_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 380 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 384 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 386 | { T_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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}]’: 419s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 589 | operator()(_ArgTypes... __args) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/la/Vector.h:14, 419s from /usr/include/dolfinx/fem/Function.h:17: 419s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 419s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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}]’: 419s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 589 | operator()(_ArgTypes... __args) const 419s | ^~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 419s /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]’: 419s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 235 | _fshape, cells); 419s | ~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 419s /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]’: 419s /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 419s 128 | math::dot(cell_geometry, dphi, J, true); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /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 419s /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]’: 419s /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 419s 140 | math::inv(J, K); 419s | ~~~~~~~~~^~~~~~ 419s /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 419s /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 419s 142 | math::pinv(J, K); 419s | ~~~~~~~~~~^~~~~~ 419s /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 419s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 1546 | insert(const_iterator __position, initializer_list __l) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 743 | std::move(__result), 419s | ~~~~~~~~~~~~~~~~~~~~ 419s 744 | std::move(__op), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1550 | std::random_access_iterator_tag()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 419s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 419s /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 419s 87 | auto det(Matrix A) 419s | ^~~ 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 201 | std::move(__f), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 419s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 419s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1188 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 419s | ^~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 419s from /usr/include/dolfinx/fem/assembler.h:9: 419s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 419s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 419s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 419s 637 | this->_M_impl._M_start, 419s | ~~~~~~~~~~~~~~~~~~~~~~~ 419s 638 | _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 419s from /usr/include/dolfinx/geometry/utils.h:9, 419s from /usr/include/dolfinx/fem/interpolate.h:19: 419s /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]’: 419s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 783 | Mesh> create_mesh( 419s | ^~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 419s | ^ 419s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 152 | compute_jacobian_determinant(const U& J, std::span w) 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 830 | cells1 = std::vector(cells.begin(), cells.end()); 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 841 | std::vector cells1_v 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s 172 | math::dot(B, J, BA); 419s | ~~~~~~~~~^~~~~~~~~~ 419s /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 419s /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 419s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 880 | boundary_v.erase(unique_end, range_end); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 885 | boundary_v.erase(boundary_v.begin()); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 905 | nodes1.erase(unique_end, range_end); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 911 | Geometry geometry 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 419s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s In file included from /usr/include/c++/15/vector:68, 419s from /usr/include/basix/cell.h:10, 419s from /usr/include/basix/finite-element.h:7, 419s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:12: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 419s 708 | vector(initializer_list __l, 419s | ^~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/array:45, 419s from /usr/include/basix/cell.h:7: 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 419s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 267 | void assemble_matrix( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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 > >]’: 419s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 878 | operator()(_It& __it, _Sent __bound) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/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&):: >]’: 419s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1906 | std::__introsort_loop(__first, __last, 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s 1907 | std::__lg(__last - __first) * 2, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1908 | __comp); 419s | ~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 419s 1909 | std::__final_insertion_sort(__first, __last, __comp); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 287 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1990 | __start, _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 419s 450 | rowptr_container_type new_row_ptr = {0}; 419s | ^~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:210, std::span, T) [with T = double; auto:210 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 419s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 419s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 419s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3073 | __niter_wrap(_From __from, _To __res) 419s | ^~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/Function.h:10: 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 319 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 975 | operator()(_It&& __first, _Sent __last) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 736 | vector(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 746 | _M_range_initialize_n(__first, __last, __n); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 419s from /usr/include/c++/15/algorithm:65, 419s from /usr/include/basix/maps.h:8, 419s from /usr/include/basix/finite-element.h:9, 419s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:83: 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = double]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 341 | return [dims, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 350 | block_size); 419s | ~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 111 | void assemble_vector( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 116 | impl::assemble_vector(b, L, constants, coefficients); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 349 | operator()(_Range&& __r, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 352 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 362 | return [ebs, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1907 | _M_allocate_and_copy(size_type __n, 419s | ^~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1911 | std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 372 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 376 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 380 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 384 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 386 | { T_apply(data, cell_info[cell], block_size); }; 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1818 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1821 | auto __lasti = ranges::next(__first, __last); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 419s | ^ 419s In file included from /usr/include/c++/15/tuple:46, 419s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 419s from /usr/include/c++/15/bits/memory_resource.h:43, 419s from /usr/include/c++/15/vector:91: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 797 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 195 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 181 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 419s | ^~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 419s | ^~~~ 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 902 | transform(coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 419s | ^~~~ 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 902 | transform(coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 419s | ^~~~ 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 902 | transform(coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 419s | ^~~~ 419s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 902 | transform(coeffs, cell_info, cell, 1); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 3196 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 419s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 927 | void pack_coefficient_entity(std::span c, int cstride, 419s | ^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 419s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 152 | void apply_lifting( 419s | ^~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 424 | return [](std::span, std::span, std::int32_t, int) 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 443 | return [this, sub_element_fns](std::span data, 419s | ^ 419s /usr/include/c++/15/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 >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 349 | operator()(_Range&& __r, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 352 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 451 | cell_info, cell, block_size); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/fem/Function.h:17: 419s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 419s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 146 | std::span(_buffer_local), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 147 | _request); 419s | ~~~~~~~~~ 419s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 466 | return [this, sub_fn](std::span data, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 419s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 475 | ebs); 419s | ~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 484 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 419s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 488 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 492 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 419s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 496 | return [this](std::span data, std::span cell_info, 419s | ^ 419s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 498 | { T_apply_right(data, cell_info[cell], n); }; 419s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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]’: 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1147 | void assemble_vector( 419s | ^~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1189 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1190 | P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1192 | coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1196 | impl::assemble_cells( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1197 | P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1199 | coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 419s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1205 | fn, constants, coeffs, cstride, cell_info0); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1229 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1232 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1236 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1239 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1243 | impl::assemble_exterior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1246 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /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 >]’: 419s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1260 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1263 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1267 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1270 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 1274 | impl::assemble_interior_facets( 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 419s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1277 | constants, coeffs, cstride, cell_info0, perms); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s /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 419s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 508 | { return std::get<0>(idx) != r; }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 553 | [](auto x) { return std::get<1>(x); }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 419s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 99 | std::span(_buffer_remote), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 100 | std::span(_request)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 61 | void assemble_cells( 419s | ^~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 419s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 419s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 155 | mat_set(dofs0, dofs1, Ae); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 195 | void assemble_exterior_facets( 419s | ^~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 254 | P0(_Ae, cell_info0, cell0, ndim1); 419s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 419s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 292 | mat_set(dofs0, dofs1, Ae); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 419s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 2030 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 287 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = double]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 606 | return ranges::fill_n(std::move(__first), __len, __value); 419s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 287 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s In file included from /usr/include/c++/15/vector:68, 419s from /usr/include/basix/cell.h:10, 419s from /usr/include/basix/finite-element.h:7: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 1546 | insert(const_iterator __position, initializer_list __l) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1550 | std::random_access_iterator_tag()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 1546 | insert(const_iterator __position, initializer_list __l) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 419s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1550 | std::random_access_iterator_tag()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 334 | void assemble_interior_facets( 419s | ^~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 743 | std::move(__result), 419s | ~~~~~~~~~~~~~~~~~~~~ 419s 744 | std::move(__op), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 419s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 419s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 419s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 419s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_cells(mdspan2_t, std::span >, std::span, auto:185, std::span, std::span, int) [with T = double; auto:185 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 419s | ^~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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:186, std::span, std::span, int, std::span) [with T = double; auto:186 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1188 | std::move(__comp), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 419s 637 | this->_M_impl._M_start, 419s | ~~~~~~~~~~~~~~~~~~~~~~~ 419s 638 | _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s /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:187, std::span, std::span, int, std::span, std::span) [with T = double; auto:187 = std::function]’: 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 419s from /usr/include/dolfinx/geometry/utils.h:9, 419s from /usr/include/dolfinx/fem/interpolate.h:19, 419s from /usr/include/dolfinx/fem/Function.h:12: 419s /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]’: 419s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 783 | Mesh> create_mesh( 419s | ^~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 419s | ^ 419s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 830 | cells1 = std::vector(cells.begin(), cells.end()); 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 841 | std::vector cells1_v 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 880 | boundary_v.erase(unique_end, range_end); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 419s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1004 | __make_move_if_noexcept_iterator(__c.end()), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1005 | __c.get_allocator()).swap(__c); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 885 | boundary_v.erase(boundary_v.begin()); 419s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 419s 905 | nodes1.erase(unique_end, range_end); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 911 | Geometry geometry 419s | ^~~~~~~~ 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s /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 419s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 508 | { return std::get<0>(idx) != r; }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 419s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 553 | [](auto x) { return std::get<1>(x); }); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 646 | std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 658 | std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/algorithm:62: 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/c++/15/algorithm:63: 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 419s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 651 | __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 419s 663 | return std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 419s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1990 | __start, _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 419s | ^~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1990 | __start, _M_get_Tp_allocator()); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/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 >]’: 419s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1017 | operator()(_It __x, _Sent __bound) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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&)::]’: 419s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 666 | move(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3172 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 419s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 419s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 3073 | __niter_wrap(_From __from, _To __res) 419s | ^~~~~~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 975 | operator()(_It&& __first, _Sent __last) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 341 | return ranges::__copy_or_move(std::move(__first), 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 419s 342 | std::move(__last), 419s | ~~~~~~~~~~~~~~~~~~ 419s 343 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 736 | vector(_InputIterator __first, _InputIterator __last, 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 746 | _M_range_initialize_n(__first, __last, __n); 419s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 419s In file included from /usr/include/basix/maps.h:7, 419s from /usr/include/basix/finite-element.h:9: 419s /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]’: 419s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 419s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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::__iter_tag>]’: 419s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 349 | operator()(_Range&& __r, _Out __result) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 352 | std::move(__result)); 419s | ~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 419s /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]’: 419s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 419s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1907 | _M_allocate_and_copy(size_type __n, 419s | ^~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1911 | std::__uninitialized_copy_a 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 419s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 633 | copy(_II __first, _II __last, _OI __result) 419s | ^~~~ 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1818 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1821 | auto __lasti = ranges::next(__first, __last); 419s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 419s | ^ 419s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 797 | operator()(_Iter __first, _Sent __last, 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /usr/include/c++/15/bits/ranges_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]’: 419s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 419s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s 743 | std::move(__result), 419s | ~~~~~~~~~~~~~~~~~~~~ 419s 744 | std::move(__op), std::move(__proj)); 419s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 419s | ^~~~~~~~ 419s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /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 419s 128 | math::dot(cell_geometry, dphi, J, true); 419s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419s /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 419s /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 419s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 419s | ^~~~~~ 419s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s /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]’: 419s /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 419s 140 | math::inv(J, K); 419s | ~~~~~~~~~^~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 195 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s /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 419s /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 419s 142 | math::pinv(J, K); 419s | ~~~~~~~~~~^~~~~~ 419s /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 419s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 419s | ^~~~~~~~~~~~~~ 419s /usr/include/c++/15/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]’: 419s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 419s 181 | vector<_Tp, _Alloc>:: 419s | ^~~~~~~~~~~~~~~~~~~ 419s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 419s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 419s | ^~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 420s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 420s /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 420s 87 | auto det(Matrix A) 420s | ^~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 3196 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1834 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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)::]’: 420s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 3912 | find_if(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 3921 | return std::__find_if(__first, __last, 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 743 | std::move(__result), 420s | ~~~~~~~~~~~~~~~~~~~~ 420s 744 | std::move(__op), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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 >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 349 | operator()(_Range&& __r, _Out __result) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 352 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 420s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 508 | { return std::get<0>(idx) != r; }); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 553 | [](auto x) { return std::get<1>(x); }); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 646 | std::next(x_new.begin(), shape[1] * i)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 658 | std::next(x_new.begin(), shape[1] * i)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 420s | ^~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 152 | compute_jacobian_determinant(const U& J, std::span w) 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 420s 450 | rowptr_container_type new_row_ptr = {0}; 420s | ^~~~~~~~~~~ 420s /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 420s 172 | math::dot(B, J, BA); 420s | ~~~~~~~~~^~~~~~~~~~ 420s /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 420s /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 420s /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]’: 420s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 420s | ^~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 420s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 2030 | operator()(_Iter __first, _Sent __last, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 743 | std::move(__result), 420s | ~~~~~~~~~~~~~~~~~~~~ 420s 744 | std::move(__op), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 577 | _element->Tt_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 593 | _element->Tinv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 544 | _element->T_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 >]’: 420s /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 420s 181 | void dot(U A, V B, P C, bool transpose = false) 420s | ^~~ 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 249 | void add(std::span x, std::span rows, 420s | ^~~ 420s /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]’: 420s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 724 | double norm_sq_local = std::accumulate( 420s | ~~~~~~~~~~~~~~~^ 420s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 420s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 420s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 124 | void assemble_vector(std::span b, const Form& L) 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 129 | assemble_vector(b, L, std::span(constants), 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 130 | make_coefficients_span(coefficients)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/basix/finite-element.h:19: 420s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 420s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 975 | operator()(_It&& __first, _Sent __last) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = double; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 736 | vector(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 746 | _M_range_initialize_n(__first, __last, __n); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/assembler.h:9: 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:173 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:174 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:175 = assemble(MPI_Comm)::]’: 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 61 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 420s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 155 | mat_set(dofs0, dofs1, Ae); 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s 637 | this->_M_impl._M_start, 420s | ~~~~~~~~~~~~~~~~~~~~~~~ 420s 638 | _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 420s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 424 | return [](std::span, std::span, std::int32_t, int) 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 443 | return [this, sub_element_fns](std::span data, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 451 | cell_info, cell, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 466 | return [this, sub_fn](std::span data, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 420s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 475 | ebs); 420s | ~~~~ 420s In file included from /usr/include/dolfinx/fem/assembler.h:11: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = assemble_vector1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, const std::vector&)::; auto:198 = assemble(MPI_Comm)::]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 484 | return [this](std::span data, std::span cell_info, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 488 | return [this](std::span data, std::span cell_info, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 492 | return [this](std::span data, std::span cell_info, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 420s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 420s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 496 | return [this](std::span data, std::span cell_info, 420s | ^ 420s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 498 | { T_apply_right(data, cell_info[cell], n); }; 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 420s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 420s from /usr/include/dolfinx.h:16: 420s /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]’: 420s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 565 | v2, v3, vmid}); 420s | ~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 627 | {x.size() / 2, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 632 | std::vector{}, {0, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1877 | __introsort_loop(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1885 | std::__partial_sort(__first, __last, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1820 | __comp); 420s | ~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1823 | std::__insertion_sort(__first, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 72 | cmap.tabulate(0, X, Xshape, phi_b); 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 671 | i0 + iy + ny + 2}); 420s | ~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 676 | {x.size() / 2, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 681 | std::vector{}, {0, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/c++/15/functional:61, 420s from /usr/include/basix/finite-element.h:17: 420s /usr/include/c++/15/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}]’: 420s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 589 | operator()(_ArgTypes... __args) const 420s | ^~~~~~~~ 420s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 420s /tmp/autopkgtest.mvFVx5/build.y1t/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 420s 164 | [](auto x) -> std::pair, std::vector> 420s | ^ 420s In file included from /usr/include/c++/15/functional:61, 420s from /usr/include/basix/finite-element.h:17: 420s /usr/include/c++/15/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 >}]’: 420s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s 589 | operator()(_ArgTypes... __args) const 420s | ^~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 577 | _element->Tt_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 593 | _element->Tinv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 544 | _element->T_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 420s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 3073 | __niter_wrap(_From __from, _To __res) 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 287 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 643 | _element->Tt_apply_right(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 609 | _element->T_apply_right(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 577 | _element->Tt_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 420s from /usr/include/dolfinx.h:15, 420s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:133: 420s /usr/include/dolfinx/la/petsc.h: In lambda function: 420s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 293 | return [A, mode, cache = std::vector()]( 420s | ^ 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 420s | ^~~~~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 593 | _element->Tinv_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 420s | ^~~~~~~ 420s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 544 | _element->T_apply(data, n, cell_permutation); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/la/petsc.h: In lambda function: 420s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 327 | return [A, mode, cache = std::vector()]( 420s | ^ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/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 > >]’: 420s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1813 | { return _ReturnType(__i); } 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 > >]’: 420s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s 975 | operator()(_It&& __first, _Sent __last) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s 736 | vector(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s 746 | _M_range_initialize_n(__first, __last, __n); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 420s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 303 | return std::__do_uninit_copy(__first, __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 303 | return std::__do_uninit_copy(__first, __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 420s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 703 | void interpolate(Function& u, std::span f, 420s | ^~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 954 | cmap.tabulate(1, X, Xshape, phi_b); 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 606 | return ranges::fill_n(std::move(__first), __len, __value); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 >]’: 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s 181 | void dot(U A, V B, P C, bool transpose = false) 420s | ^~~ 420s /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 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 287 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 >]’: 420s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 878 | operator()(_It& __it, _Sent __bound) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1906 | std::__introsort_loop(__first, __last, 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s 1907 | std::__lg(__last - __first) * 2, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1908 | __comp); 420s | ~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1909 | std::__final_insertion_sort(__first, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 698 | __miter_base(_Iterator __it) 420s | ^~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 287 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 >]’: 420s /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 420s 125 | void inv(U A, V B) 420s | ^~~ 420s /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 420s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 420s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 975 | operator()(_It&& __first, _Sent __last) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 736 | vector(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 746 | _M_range_initialize_n(__first, __last, __n); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 743 | std::move(__result), 420s | ~~~~~~~~~~~~~~~~~~~~ 420s 744 | std::move(__op), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1818 | operator()(_Iter __first, _Sent __last, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1821 | auto __lasti = ranges::next(__first, __last); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 420s | ^ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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):: >]’: 420s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 420s | ^~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 2095 | while (__first != __last && !__pred(__first)) 420s | ~~~~~~^~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s In file included from /usr/include/c++/15/vector:74: 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 420s 239 | __x.end()); 420s | ~~~~~~~~~~ 420s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 251 | end(), _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 420s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 420s from /usr/include/c++/15/vector:67: 420s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 420s 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++/15/bits/vector.tcc:250:21: 420s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1045 | std::_Destroy(__first, __last); 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/algorithm:65, 420s from /usr/include/basix/maps.h:8: 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 782 | ranges::begin(__r2), ranges::end(__r2), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 783 | std::move(__result), std::move(__binary_op), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 784 | std::move(__proj1), std::move(__proj2)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 420s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 242 | bc->set(b.mutable_array(), std::nullopt); 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1834 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 420s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 2130 | __value, std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 349 | operator()(_Range&& __r, _Out __result) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 352 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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 >]’: 420s /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 420s 212 | void pinv(U A, V P) 420s | ^~~~ 420s /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 420s /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 420s 245 | dot(AT, A, ATA); 420s | ~~~^~~~~~~~~~~~ 420s /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 420s /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 420s 246 | inv(ATA, Inv); 420s | ~~~^~~~~~~~~~ 420s /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 420s 247 | dot(Inv, AT, P); 420s | ~~~^~~~~~~~~~~~ 420s /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 420s /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]’: 420s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 420s | ^~~~~~~~~~~~~~~~~ 420s /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 >]’: 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s 181 | void dot(U A, V B, P C, bool transpose = false) 420s | ^~~ 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 420s [ 53%] Linking CXX executable demo_interpolation_different_meshes 420s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 420s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s 637 | this->_M_impl._M_start, 420s | ~~~~~~~~~~~~~~~~~~~~~~~ 420s 638 | _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/basix/maps.h:7, 420s from /usr/include/basix/finite-element.h:9: 420s /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]’: 420s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 420s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 420s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 3073 | __niter_wrap(_From __from, _To __res) 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 420s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 233 | void assemble_matrix( 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 247 | mesh->geometry().x(), constants, coefficients, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 248 | dof_marker0, dof_marker1); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1864 | __partial_sort(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1869 | std::__heap_select(__first, __middle, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1870 | std::__sort_heap(__first, __middle, __comp); 420s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1857 | __comp); 420s | ~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1771 | __insertion_sort(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1778 | if (__comp(__i, __first)) 420s | ~~~~~~^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = double]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 606 | return ranges::fill_n(std::move(__first), __len, __value); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/assembler.h:11: 420s /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]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1289 | void assemble_vector( 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1298 | constants, coefficients); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 540 | x.insert(x.end(), {x0, x1}); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 565 | v2, v3, vmid}); 420s | ~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 627 | {x.size() / 2, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 632 | std::vector{}, {0, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 420s | ^~~~ 420s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 902 | transform(coeffs, cell_info, cell, 1); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1849 | permute_data(u, n, cell_info, _eperm); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1852 | transform_data(u, n, cell_info, _etrans_invT, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1853 | precompute::apply_matrix); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1833 | permute_data(u, n, cell_info, _eperm_inv); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1836 | transform_data(u, n, cell_info, _etransT, 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1837 | precompute::apply_matrix); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1865 | permute_data(u, n, cell_info, _eperm_inv); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1868 | transform_data(u, n, cell_info, _etrans_inv, 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1869 | precompute::apply_matrix); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1810 | void FiniteElement::T_apply(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1817 | permute_data(u, n, cell_info, _eperm); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1820 | transform_data(u, n, cell_info, _etrans, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1821 | precompute::apply_matrix); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 671 | i0 + iy + ny + 2}); 420s | ~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 676 | {x.size() / 2, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 681 | std::vector{}, {0, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1074 | void apply_lifting( 420s | ^~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1121 | bc->set(bc_values1, std::nullopt, 1); 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 420s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1127 | bc_markers1, x0[j], alpha); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 420s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1132 | bc_markers1, std::span(), alpha); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 634 | void assemble_cells( 420s | ^~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 674 | P0(_be, cell_info0, c0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1964 | transform_data(u, n, cell_info, _etrans_inv, 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1965 | precompute::apply_tranpose_matrix_right); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/la/Vector.h:14: 420s /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]’: 420s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 390 | void scatter_rev_begin(std::span send_buffer, 420s | ^~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1887 | permute_data(dblock, 1, cell_info, _eperm); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1892 | transform_data(u, n, cell_info, _etrans, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1893 | precompute::apply_tranpose_matrix_right); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 420s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 420s 1104 | constexpr default_accessor(default_accessor) noexcept {} 420s | ^~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1911 | permute_data(dblock, 1, cell_info, _eperm); 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1916 | transform_data(u, n, cell_info, _etrans_invT, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1917 | precompute::apply_tranpose_matrix_right); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1940 | transform_data(u, n, cell_info, _etransT, 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1941 | precompute::apply_tranpose_matrix_right); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 195 | void scatter_fwd_begin(std::span send_buffer, 420s | ^~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 720 | void assemble_exterior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 770 | P0(_be, cell_info0, cell0, 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 606 | return ranges::fill_n(std::move(__first), __len, __value); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 420s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 3073 | __niter_wrap(_From __from, _To __res) 420s | ^~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 420s 1503 | move_iterator(iterator_type __i) 420s | ^~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 420s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1990 | __start, _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 420s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 2130 | __value, std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/vector:74: 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 420s 885 | vector<_Tp, _Alloc>:: 420s | ^~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 816 | void assemble_interior_facets( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 887 | P0(be, cell_info0, cells0[0], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 888 | P0(sub_be, cell_info0, cells0[1], 1); 420s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1877 | __introsort_loop(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1885 | std::__partial_sort(__first, __last, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1820 | __comp); 420s | ~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1823 | std::__insertion_sort(__first, __last, __comp); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 420s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 420s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 420s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 975 | operator()(_It&& __first, _Sent __last) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 736 | vector(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 746 | _M_range_initialize_n(__first, __last, __n); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/numeric:64, 420s from /usr/include/basix/finite-element.h:19: 420s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 420s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 420s | ^~~~ 420s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/c++/15/algorithm:63: 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 420s /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]’: 420s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 46 | void reorder_list(std::span list, std::span nodemap) 420s | ^~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 53 | const std::vector orig(list.begin(), list.end()); 420s | ^~~~ 420s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 58 | std::ranges::copy(links_old, links_new.begin()); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 420s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 420s 239 | __x.end()); 420s | ~~~~~~~~~~ 420s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 251 | end(), _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 420s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 267 | void assemble_matrix( 420s | ^~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 420s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 420s from /usr/include/c++/15/vector:67: 420s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 420s 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++/15/bits/vector.tcc:250:21: 420s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1045 | std::_Destroy(__first, __last); 420s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 > >]’: 420s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1017 | operator()(_It __x, _Sent __bound) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/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&)::]’: 420s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 420s | ^~~~ 420s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1834 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1163 | operator()(_Iter __first, _Sent __last, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1168 | return {__first, __first}; 420s | ^ 420s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1177 | return {++__dest, __first}; 420s | ^ 420s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 420s /usr/include/c++/15/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)::]’: 420s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 317 | operator()(_Iterator __it) 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 1820 | erase(const_iterator __first, const_iterator __last) 420s | ^~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 1792 | erase(const_iterator __position) 420s | ^~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = double]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 420s | ^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 420s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 420s from /usr/include/dolfinx/fem/Function.h:11: 420s /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]’: 420s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 119 | std::ranges::copy(buffer, range.begin()); 420s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/numeric:64: 420s /usr/include/c++/15/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)>]’: 420s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 420s | ^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 111 | void assemble_vector( 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 116 | impl::assemble_vector(b, L, constants, coefficients); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 420s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 146 | std::span(_buffer_local), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 147 | _request); 420s | ~~~~~~~~~ 420s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 420s from /usr/include/dolfinx.h:10: 420s /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]’: 420s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 676 | distribute_data(MPI_Comm comm0, std::span indices, 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 2052 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/algorithm:63: 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 420s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 420s from /usr/include/dolfinx.h:11: 420s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 420s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 124 | void assemble_vector(std::span b, const Form& L) 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 129 | assemble_vector(b, L, std::span(constants), 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 130 | make_coefficients_span(coefficients)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 382 | create_geometry( 420s | ^~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 424 | const std::vector l2l = graph::build::compute_local_to_local( 420s | ^~~ 420s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 429 | std::ranges::transform(l2l, igi.begin(), 420s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 420s 430 | [&nodes](auto index) { return nodes[index]; }); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 1546 | insert(const_iterator __position, initializer_list __l) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1550 | std::random_access_iterator_tag()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 420s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 181 | void apply_lifting( 420s | ^~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1990 | __start, _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 341 | return ranges::__copy_or_move(std::move(__first), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 420s 342 | std::move(__last), 420s | ~~~~~~~~~~~~~~~~~~ 420s 343 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 420s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 698 | __miter_base(_Iterator __it) 420s | ^~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 420s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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 >]’: 420s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1017 | operator()(_It __x, _Sent __bound) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1188 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&)::]’: 420s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 420s | ^~~~ 420s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 666 | move(_II __first, _II __last, _OI __result) 420s | ^~~~ 420s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 420s 637 | this->_M_impl._M_start, 420s | ~~~~~~~~~~~~~~~~~~~~~~~ 420s 638 | _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 420s from /usr/include/dolfinx/geometry/utils.h:9, 420s from /usr/include/dolfinx/fem/interpolate.h:19, 420s from /usr/include/dolfinx/fem/Function.h:12: 420s /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 >]’: 420s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 783 | Mesh> create_mesh( 420s | ^~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 420s | ^ 420s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 830 | cells1 = std::vector(cells.begin(), cells.end()); 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 420s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 841 | std::vector cells1_v 420s | ^~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 420s /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]’: 420s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 495 | void set(std::span x, std::optional> x0, 420s | ^~~ 420s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 880 | boundary_v.erase(unique_end, range_end); 420s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 885 | boundary_v.erase(boundary_v.begin()); 420s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 420s | ^~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 905 | nodes1.erase(unique_end, range_end); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 911 | Geometry geometry 420s | ^~~~~~~~ 420s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 3172 | operator()(_Iter __first, _Sent __last, 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 341 | return ranges::__copy_or_move(std::move(__first), 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 420s 342 | std::move(__last), 420s | ~~~~~~~~~~~~~~~~~~ 420s 343 | std::move(__result)); 420s | ~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 420s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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 >&}]’: 420s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1590 | __heap_select(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1594 | std::__make_heap(__first, __middle, __comp); 420s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1596 | if (__comp(__i, __first)) 420s | ~~~~~~^~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 420s | ^~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 425 | std::__pop_heap(__first, __last, __last, __comp); 420s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 420s | ^~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 91 | if (__comp(__a, __b)) 420s | ~~~~~~^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 93 | if (__comp(__b, __c)) 420s | ~~~~~~^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 94 | std::iter_swap(__result, __b); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 95 | else if (__comp(__a, __c)) 420s | ~~~~~~^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 96 | std::iter_swap(__result, __c); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 98 | std::iter_swap(__result, __a); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 100 | else if (__comp(__a, __c)) 420s | ~~~~~~^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 101 | std::iter_swap(__result, __a); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 102 | else if (__comp(__b, __c)) 420s | ~~~~~~^~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 103 | std::iter_swap(__result, __c); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 105 | std::iter_swap(__result, __b); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1830 | __unguarded_partition(_RandomAccessIterator __first, 420s | ^~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1836 | while (__comp(__first, __pivot)) 420s | ~~~~~~^~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1839 | while (__comp(__pivot, __last)) 420s | ~~~~~~^~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1843 | std::iter_swap(__first, __last); 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/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&)::]’: 420s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/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&):: >]’: 420s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 420s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1834 | std::move(__comp), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/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)::]’: 420s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 3912 | find_if(_InputIterator __first, _InputIterator __last, 420s | ^~~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 3921 | return std::__find_if(__first, __last, 420s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 420s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 420s | ^~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 420s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 420s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 743 | std::move(__result), 420s | ~~~~~~~~~~~~~~~~~~~~ 420s 744 | std::move(__op), std::move(__proj)); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 420s | ^~~~~~ 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s /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]’: 420s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1674 | void FiniteElement::permute_data( 420s | ^~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 420s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 420s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 420s | ^~~~~~~~ 420s In file included from /usr/include/basix/finite-element.h:12: 420s /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]’: 420s /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 420s 243 | void apply_matrix( 420s | ^~~~~~~~~~~~ 420s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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]’: 420s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1733 | void FiniteElement::transform_data( 420s | ^~~~~~~~~~~~~~~~ 420s /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 420s 1754 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1756 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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 420s 1775 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1777 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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 420s 1786 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1788 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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]’: 420s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1674 | void FiniteElement::permute_data( 420s | ^~~~~~~~~~~~~~~~ 420s /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]’: 420s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 1733 | void FiniteElement::transform_data( 420s | ^~~~~~~~~~~~~~~~ 420s /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 420s 1754 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1756 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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 420s 1786 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1788 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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 420s 1797 | op(std::span(v_size_t), 420s | ~~^~~~~~~~~~~~~~~~~~~~~ 420s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1799 | dofstart, block_size); 420s | ~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /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]’: 420s /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 420s 285 | void apply_tranpose_matrix_right( 420s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 420s from /usr/include/dolfinx.h:16: 420s /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]’: 420s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 540 | x.insert(x.end(), {x0, x1}); 420s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 565 | v2, v3, vmid}); 420s | ~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 420s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 420s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 627 | {x.size() / 2, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s 632 | std::vector{}, {0, 2}, partitioner); 420s | ^ 420s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 420s | ^~~~~~~~~~~~~~~~~~~~~ 420s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 420s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420s 1990 | __start, _M_get_Tp_allocator()); 420s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1907 | _M_allocate_and_copy(size_type __n, 421s | ^~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1911 | std::__uninitialized_copy_a 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/array:45, 421s from /usr/include/basix/cell.h:7: 421s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 633 | copy(_II __first, _II __last, _OI __result) 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /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]’: 421s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 671 | i0 + iy + ny + 2}); 421s | ~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 676 | {x.size() / 2, 2}, partitioner); 421s | ^ 421s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 681 | std::vector{}, {0, 2}, partitioner); 421s | ^ 421s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 421s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1864 | __partial_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1869 | std::__heap_select(__first, __middle, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1870 | std::__sort_heap(__first, __middle, __comp); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1857 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1771 | __insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1778 | if (__comp(__i, __first)) 421s | ~~~~~~^~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1818 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1821 | auto __lasti = ranges::next(__first, __last); 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 421s | ^ 421s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 421s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 2096 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s In file included from /usr/include/dolfinx/fem/Function.h:10: 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 319 | return [](std::span, std::span, std::int32_t, int) 421s | ^ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 341 | return [dims, sub_element_fns](std::span data, 421s | ^ 421s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 421s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 350 | block_size); 421s | ~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 362 | return [ebs, sub_fn](std::span data, 421s | ^ 421s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 372 | return [this](std::span data, std::span cell_info, 421s | ^ 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 878 | operator()(_It& __it, _Sent __bound) const 421s | ^~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 376 | return [this](std::span data, std::span cell_info, 421s | ^ 421s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1906 | std::__introsort_loop(__first, __last, 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s 1907 | std::__lg(__last - __first) * 2, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1908 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1909 | std::__final_insertion_sort(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 380 | return [this](std::span data, std::span cell_info, 421s | ^ 421s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 421s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 421s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 384 | return [this](std::span data, std::span cell_info, 421s | ^ 421s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 386 | { T_apply(data, cell_info[cell], block_size); }; 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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}]’: 421s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 589 | operator()(_ArgTypes... __args) const 421s | ^~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 421s | ^~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1849 | permute_data(u, n, cell_info, _eperm); 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1852 | transform_data(u, n, cell_info, _etrans_invT, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1853 | precompute::apply_matrix); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1833 | permute_data(u, n, cell_info, _eperm_inv); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1836 | transform_data(u, n, cell_info, _etransT, 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1837 | precompute::apply_matrix); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1865 | permute_data(u, n, cell_info, _eperm_inv); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1868 | transform_data(u, n, cell_info, _etrans_inv, 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1869 | precompute::apply_matrix); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1810 | void FiniteElement::T_apply(std::span u, int n, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1817 | permute_data(u, n, cell_info, _eperm); 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1820 | transform_data(u, n, cell_info, _etrans, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1821 | precompute::apply_matrix); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 421s /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]’: 421s /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 421s 128 | math::dot(cell_geometry, dphi, J, true); 421s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 421s /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 421s /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]’: 421s /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 421s 140 | math::inv(J, K); 421s | ~~~~~~~~~^~~~~~ 421s /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 421s /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 421s 142 | math::pinv(J, K); 421s | ~~~~~~~~~~^~~~~~ 421s /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 421s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 421s /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]’: 421s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 235 | _fshape, cells); 421s | ~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 421s | ^~~~~~~~ 421s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 421s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 421s /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 421s 87 | auto det(Matrix A) 421s | ^~~ 421s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 421s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /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 >]’: 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 181 | void dot(U A, V B, P C, bool transpose = false) 421s | ^~~ 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 421s | ^~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 421s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 698 | __miter_base(_Iterator __it) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 239 | operator()(_Value& __val, _Iterator __it) 421s | ^~~~~~~~ 421s In file included from /usr/include/c++/15/bits/refwrap.h:40, 421s from /usr/include/c++/15/vector:70: 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 421s /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 421s 87 | auto det(Matrix A) 421s | ^~~ 421s /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 >]’: 421s /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 421s 125 | void inv(U A, V B) 421s | ^~~ 421s /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 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 152 | compute_jacobian_determinant(const U& J, std::span w) 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 421s 172 | math::dot(B, J, BA); 421s | ~~~~~~~~~^~~~~~~~~~ 421s /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 421s /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 421s /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 >]’: 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 181 | void dot(U A, V B, P C, bool transpose = false) 421s | ^~~ 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /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]’: 421s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 154 | void apply_permutation_mapped(std::span perm, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 421s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 421s 1104 | constexpr default_accessor(default_accessor) noexcept {} 421s | ^~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 144 | void apply_permutation(std::span perm, std::span data, 421s | ^~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 421s | ^~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1546 | insert(const_iterator __position, initializer_list __l) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1550 | std::random_access_iterator_tag()); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 783 | Mesh> create_mesh( 421s | ^~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 421s | ^ 421s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 830 | cells1 = std::vector(cells.begin(), cells.end()); 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 421s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 841 | std::vector cells1_v 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 880 | boundary_v.erase(unique_end, range_end); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 885 | boundary_v.erase(boundary_v.begin()); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 905 | nodes1.erase(unique_end, range_end); 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 911 | Geometry geometry 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 172 | void apply_inv_permutation_right(std::span perm, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 341 | return ranges::__copy_or_move(std::move(__first), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 421s 342 | std::move(__last), 421s | ~~~~~~~~~~~~~~~~~~ 421s 343 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 421s 303 | return std::__do_uninit_copy(__first, __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1590 | __heap_select(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1594 | std::__make_heap(__first, __middle, __comp); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1596 | if (__comp(__i, __first)) 421s | ~~~~~~^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 425 | std::__pop_heap(__first, __last, __last, __comp); 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 91 | if (__comp(__a, __b)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 93 | if (__comp(__b, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 94 | std::iter_swap(__result, __b); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 95 | else if (__comp(__a, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 96 | std::iter_swap(__result, __c); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 98 | std::iter_swap(__result, __a); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 100 | else if (__comp(__a, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 101 | std::iter_swap(__result, __a); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 102 | else if (__comp(__b, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 103 | std::iter_swap(__result, __c); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 105 | std::iter_swap(__result, __b); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1830 | __unguarded_partition(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1836 | while (__comp(__first, __pivot)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1839 | while (__comp(__pivot, __last)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1843 | std::iter_swap(__first, __last); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 421s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 421s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 927 | void pack_coefficient_entity(std::span c, int cstride, 421s | ^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 303 | return std::__do_uninit_copy(__first, __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 303 | return std::__do_uninit_copy(__first, __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 421s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 927 | void pack_coefficient_entity(std::span c, int cstride, 421s | ^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1877 | __introsort_loop(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1885 | std::__partial_sort(__first, __last, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1820 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1823 | std::__insertion_sort(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 421s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 927 | void pack_coefficient_entity(std::span c, int cstride, 421s | ^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 421s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 927 | void pack_coefficient_entity(std::span c, int cstride, 421s | ^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 287 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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 >]’: 421s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 878 | operator()(_It& __it, _Sent __bound) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1906 | std::__introsort_loop(__first, __last, 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s 1907 | std::__lg(__last - __first) * 2, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1908 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1909 | std::__final_insertion_sort(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 698 | __miter_base(_Iterator __it) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 287 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 421s | ^~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 232 | if (__comp(__first + __secondChild, 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s 233 | __first + (__secondChild - 1))) 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 743 | std::move(__result), 421s | ~~~~~~~~~~~~~~~~~~~~ 421s 744 | std::move(__op), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 494 | void assemble_matrix( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 549 | impl::assemble_cells( 421s | ~~~~~~~~~~~~~~~~~~~~^ 421s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 572 | impl::assemble_exterior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 574 | a.domain(IntegralType::exterior_facet, i), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 578 | perms); 421s | ~~~~~~ 421s /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 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 588 | impl::assemble_interior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 590 | a.domain(IntegralType::interior_facet, i), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 594 | cell_info1, perms); 421s | ~~~~~~~~~~~~~~~~~~ 421s /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 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1818 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1821 | auto __lasti = ranges::next(__first, __last); 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 421s | ^ 421s /usr/include/c++/15/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):: >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 421s | ^~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 2095 | while (__first != __last && !__pred(__first)) 421s | ~~~~~~^~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 421s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 2096 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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 >]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 349 | operator()(_Range&& __r, _Out __result) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 352 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /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.88.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 421s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 421s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = double]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 421s | ^~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 421s | ^~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1147 | void assemble_vector( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1189 | impl::assemble_cells( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1190 | P0, b, x_dofmap, x, cells, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1192 | coeffs, cstride, cell_info0); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1196 | impl::assemble_cells( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1197 | P0, b, x_dofmap, x, cells, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1199 | coeffs, cstride, cell_info0); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 421s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1205 | fn, constants, coeffs, cstride, cell_info0); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1229 | impl::assemble_exterior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1232 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1236 | impl::assemble_exterior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1239 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1243 | impl::assemble_exterior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1246 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1260 | impl::assemble_interior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1263 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1267 | impl::assemble_interior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1270 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1274 | impl::assemble_interior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1277 | constants, coeffs, cstride, cell_info0, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s [ 53%] Built target demo_interpolation_different_meshes 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 61 | void assemble_cells( 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 421s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 421s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 155 | mat_set(dofs0, dofs1, Ae); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 421s | ^~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 239 | operator()(_Value& __val, _Iterator __it) 421s | ^~~~~~~~ 421s [ 57%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 421s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 421s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 421s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 233 | void assemble_matrix( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 247 | mesh->geometry().x(), constants, coefficients, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 248 | dof_marker0, dof_marker1); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1864 | __partial_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1869 | std::__heap_select(__first, __middle, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1870 | std::__sort_heap(__first, __middle, __comp); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1857 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 633 | copy(_II __first, _II __last, _OI __result) 421s | ^~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 195 | void assemble_exterior_facets( 421s | ^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 254 | P0(_Ae, cell_info0, cell0, ndim1); 421s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 421s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1771 | __insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1778 | if (__comp(__i, __first)) 421s | ~~~~~~^~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 292 | mat_set(dofs0, dofs1, Ae); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /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]’: 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1289 | void assemble_vector( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1298 | constants, coefficients); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s In file included from /usr/include/dolfinx/la/Vector.h:14: 421s /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]’: 421s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 390 | void scatter_rev_begin(std::span send_buffer, 421s | ^~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 421s from /usr/include/dolfinx/fem/assembler.h:9: 421s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 421s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 606 | return ranges::fill_n(std::move(__first), __len, __value); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 334 | void assemble_interior_facets( 421s | ^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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]’: 421s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 421s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 135 | __push_heap(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 421s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 421s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 421s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 421s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 421s | ^~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 421s | ^~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 577 | _element->Tt_apply(data, n, cell_permutation); 421s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 421s | ^~~~~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 593 | _element->Tinv_apply(data, n, cell_permutation); 421s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 421s 885 | vector<_Tp, _Alloc>:: 421s | ^~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 421s | ^~~~~~~ 421s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 544 | _element->T_apply(data, n, cell_permutation); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 421s | ^~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 232 | if (__comp(__first + __secondChild, 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s 233 | __first + (__secondChild - 1))) 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 421s | ^~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 421s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 267 | void assemble_matrix( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 985 | _lift_bc_cells( 421s | ~~~~~~~~~~~~~~~~~~~~~~~^ 421s 986 | b, x_dofmap, x, kernel, cells, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 990 | bc_markers1, x0, alpha); 421s | ~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 994 | _lift_bc_cells( 421s | ~~~~~~~~~~~~~~~~~~~~~~~^ 421s 995 | b, x_dofmap, x, kernel, cells, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 999 | bc_markers1, x0, alpha); 421s | ~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1005 | P0, 421s | ~~~ 421s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1008 | bc_values1, bc_markers1, x0, alpha); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1028 | _lift_bc_exterior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1030 | a.domain(IntegralType::exterior_facet, i), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1034 | bc_markers1, x0, alpha, perms); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1043 | _lift_bc_interior_facets( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1045 | a.domain(IntegralType::interior_facet, i), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1049 | bc_markers1, x0, alpha); 421s | ~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1590 | __heap_select(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1594 | std::__make_heap(__first, __middle, __comp); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1596 | if (__comp(__i, __first)) 421s | ~~~~~~^~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 425 | std::__pop_heap(__first, __last, __last, __comp); 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 91 | if (__comp(__a, __b)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 93 | if (__comp(__b, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 94 | std::iter_swap(__result, __b); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 95 | else if (__comp(__a, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 96 | std::iter_swap(__result, __c); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 98 | std::iter_swap(__result, __a); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 46 | void reorder_list(std::span list, std::span nodemap) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 100 | else if (__comp(__a, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 101 | std::iter_swap(__result, __a); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 102 | else if (__comp(__b, __c)) 421s | ~~~~~~^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 103 | std::iter_swap(__result, __c); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 53 | const std::vector orig(list.begin(), list.end()); 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 105 | std::iter_swap(__result, __b); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 58 | std::ranges::copy(links_old, links_new.begin()); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1830 | __unguarded_partition(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1836 | while (__comp(__first, __pivot)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1839 | while (__comp(__pivot, __last)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1843 | std::iter_swap(__first, __last); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1834 | std::move(__comp), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1163 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1168 | return {__first, __first}; 421s | ^ 421s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1177 | return {++__dest, __first}; 421s | ^ 421s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:210, std::span, T) [with T = double; auto:210 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span)>]’: 421s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1820 | erase(const_iterator __first, const_iterator __last) 421s | ^~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1792 | erase(const_iterator __position) 421s | ^~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 421s from /usr/include/c++/15/algorithm:65, 421s from /usr/include/basix/maps.h:8, 421s from /usr/include/basix/finite-element.h:9, 421s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:131: 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = double]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 195 | operator()(_Iterator __it, _Value& __val) 421s | ^~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 111 | void assemble_vector( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 116 | impl::assemble_vector(b, L, constants, coefficients); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 606 | return ranges::fill_n(std::move(__first), __len, __value); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 421s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 421s from /usr/include/dolfinx/fem/Function.h:11: 421s /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]’: 421s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 119 | std::ranges::copy(buffer, range.begin()); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /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 >]’: 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 181 | void dot(U A, V B, P C, bool transpose = false) 421s | ^~~ 421s /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 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 135 | __push_heap(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 421s from /usr/include/dolfinx.h:10: 421s /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 >]’: 421s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 676 | distribute_data(MPI_Comm comm0, std::span indices, 421s | ^~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1674 | void FiniteElement::permute_data( 421s | ^~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/vector:74: 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 421s 885 | vector<_Tp, _Alloc>:: 421s | ^~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 2052 | std::move(__comp), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/basix/finite-element.h:12: 421s /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]’: 421s /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 421s 243 | void apply_matrix( 421s | ^~~~~~~~~~~~ 421s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 421s | ^~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /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]’: 421s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1733 | void FiniteElement::transform_data( 421s | ^~~~~~~~~~~~~~~~ 421s /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 421s 1754 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1756 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s 1775 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1777 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s 1786 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1788 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 421s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 698 | __miter_base(_Iterator __it) 421s | ^~~~~~~~~~~~ 421s /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 >]’: 421s /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 421s 125 | void inv(U A, V B) 421s | ^~~ 421s /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 421s /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 >]’: 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 382 | create_geometry( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 239 | operator()(_Value& __val, _Iterator __it) 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 424 | const std::vector l2l = graph::build::compute_local_to_local( 421s | ^~~ 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 429 | std::ranges::transform(l2l, igi.begin(), 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 421s 430 | [&nodes](auto index) { return nodes[index]; }); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 421s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 736 | vector(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 746 | _M_range_initialize_n(__first, __last, __n); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/numeric:64, 421s from /usr/include/basix/finite-element.h:19: 421s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 195 | operator()(_Iterator __it, _Value& __val) 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 651 | __result, __alloc); 421s | ~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1674 | void FiniteElement::permute_data( 421s | ^~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/array:45, 421s from /usr/include/basix/cell.h:7: 421s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 633 | copy(_II __first, _II __last, _OI __result) 421s | ^~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 663 | return std::__uninitialized_copy_a 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 651 | __result, __alloc); 421s | ~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 633 | copy(_II __first, _II __last, _OI __result) 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 421s | ^~~~~~ 421s /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]’: 421s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 1733 | void FiniteElement::transform_data( 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /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 421s 1754 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1756 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s 1786 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1788 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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 421s 1797 | op(std::span(v_size_t), 421s | ~~^~~~~~~~~~~~~~~~~~~~~ 421s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1799 | dofstart, block_size); 421s | ~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 421s 663 | return std::__uninitialized_copy_a 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 421s | ^~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 232 | if (__comp(__first + __secondChild, 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s 233 | __first + (__secondChild - 1))) 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 152 | void apply_lifting( 421s | ^~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 46 | void reorder_list(std::span list, std::span nodemap) 421s | ^~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 53 | const std::vector orig(list.begin(), list.end()); 421s | ^~~~ 421s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 58 | std::ranges::copy(links_old, links_new.begin()); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s In file included from /usr/include/dolfinx/fem/Function.h:17: 421s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 421s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 146 | std::span(_buffer_local), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 147 | _request); 421s | ~~~~~~~~~ 421s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 421s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 421s 239 | __x.end()); 421s | ~~~~~~~~~~ 421s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 421s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 251 | end(), _M_get_Tp_allocator()); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 421s from /usr/include/c++/15/bits/stl_uninitialized.h:69: 421s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 421s 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++/15/bits/vector.tcc:250:21: 421s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1045 | std::_Destroy(__first, __last); 421s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1834 | std::move(__comp), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1163 | operator()(_Iter __first, _Sent __last, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 421s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1990 | __start, _M_get_Tp_allocator()); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1168 | return {__first, __first}; 421s | ^ 421s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1177 | return {++__dest, __first}; 421s | ^ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 135 | __push_heap(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 421s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1820 | erase(const_iterator __first, const_iterator __last) 421s | ^~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1792 | erase(const_iterator __position) 421s | ^~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 421s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 421s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 975 | operator()(_It&& __first, _Sent __last) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 421s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 736 | vector(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 746 | _M_range_initialize_n(__first, __last, __n); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/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&)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 195 | operator()(_Iterator __it, _Value& __val) 421s | ^~~~~~~~ 421s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 421s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 421s /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]’: 421s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 119 | std::ranges::copy(buffer, range.begin()); 421s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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::__iter_tag>]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 349 | operator()(_Range&& __r, _Out __result) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 352 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 421s from /usr/include/dolfinx.h:10: 421s /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]’: 421s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 676 | distribute_data(MPI_Comm comm0, std::span indices, 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 421s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 99 | std::span(_buffer_remote), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 100 | std::span(_request)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 2052 | std::move(__comp), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 382 | create_geometry( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 424 | const std::vector l2l = graph::build::compute_local_to_local( 421s | ^~~ 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 429 | std::ranges::transform(l2l, igi.begin(), 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 421s 430 | [&nodes](auto index) { return nodes[index]; }); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 421s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/vector:68, 421s from /usr/include/basix/cell.h:10, 421s from /usr/include/basix/finite-element.h:7: 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1546 | insert(const_iterator __position, initializer_list __l) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 421s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 421s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 698 | __miter_base(_Iterator __it) 421s | ^~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1550 | std::random_access_iterator_tag()); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 >]’: 421s /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 421s 212 | void pinv(U A, V P) 421s | ^~~~ 421s /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 421s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 421s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 421s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /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 421s 245 | dot(AT, A, ATA); 421s | ~~~^~~~~~~~~~~~ 421s /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 421s /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 421s 246 | inv(ATA, Inv); 421s | ~~~^~~~~~~~~~ 421s /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 421s 247 | dot(Inv, AT, P); 421s | ~~~^~~~~~~~~~~~ 421s /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 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 1546 | insert(const_iterator __position, initializer_list __l) 421s | ^~~~~~ 421s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 421s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1550 | std::random_access_iterator_tag()); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 421s | ^~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 421s | ^~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1877 | __introsort_loop(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1885 | std::__partial_sort(__first, __last, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1820 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1823 | std::__insertion_sort(__first, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 421s | ^~~~~~~~~~~~~~ 421s /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 >]’: 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 181 | void dot(U A, V B, P C, bool transpose = false) 421s | ^~~ 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1017 | operator()(_It __x, _Sent __bound) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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&)::]’: 421s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 421s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1188 | std::move(__comp), std::move(__proj)); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 421s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 975 | operator()(_It&& __first, _Sent __last) const 421s | ^~~~~~~~ 421s In file included from /usr/include/basix/maps.h:7: 421s /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]’: 421s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 421s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 421s 637 | this->_M_impl._M_start, 421s | ~~~~~~~~~~~~~~~~~~~~~~~ 421s 638 | _M_get_Tp_allocator()); 421s | ~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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 > >]’: 421s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 1017 | operator()(_It __x, _Sent __bound) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/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&)::]’: 421s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 421s | ^~~~ 421s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 421s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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::__iter_tag>]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 349 | operator()(_Range&& __r, _Out __result) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 421s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 352 | std::move(__result)); 421s | ~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 421s /usr/include/c++/15/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)::]’: 421s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 421s 317 | operator()(_Iterator __it) 421s | ^~~~~~~~ 421s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 421s from /usr/include/dolfinx/geometry/utils.h:9, 421s from /usr/include/dolfinx/fem/interpolate.h:19, 421s from /usr/include/dolfinx/fem/Function.h:12: 421s /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]’: 421s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 783 | Mesh> create_mesh( 421s | ^~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 421s | ^ 421s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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]’: 421s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 421s 830 | cells1 = std::vector(cells.begin(), cells.end()); 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 421s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 841 | std::vector cells1_v 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 880 | boundary_v.erase(unique_end, range_end); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 885 | boundary_v.erase(boundary_v.begin()); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 421s 905 | nodes1.erase(unique_end, range_end); 421s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 911 | Geometry geometry 421s | ^~~~~~~~ 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /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]’: 421s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 523 | cmap.tabulate(1, X, Xshape, phi_b); 421s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 620 | apply_dof_transformation0( 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 421s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 622 | dim0 * value_size_ref0), 421s | ~~~~~~~~~~~~~~~~~~~~~~~~ 421s 623 | cell_info0, cells0[c], value_size_ref0); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 421s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 421s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 421s 30 | explicit Constant(value_type c) : value({c}) {} 421s | ^~~~~~~~~~ 421s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 421s /tmp/autopkgtest.mvFVx5/build.y1t/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 421s 186 | [](auto x) -> std::pair, std::vector> 421s | ^ 421s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 421s from /usr/include/c++/15/algorithm:62: 421s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 421s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 3073 | __niter_wrap(_From __from, _To __res) 421s | ^~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 154 | void apply_permutation_mapped(std::span perm, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 144 | void apply_permutation(std::span perm, std::span data, 421s | ^~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 606 | return ranges::fill_n(std::move(__first), __len, __value); 421s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 >]’: 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 181 | void dot(U A, V B, P C, bool transpose = false) 421s | ^~~ 421s /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 421s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 421s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 421s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /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 >]’: 421s /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 421s 125 | void inv(U A, V B) 421s | ^~~ 421s /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 421s /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]’: 421s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 72 | cmap.tabulate(0, X, Xshape, phi_b); 421s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 421s In file included from /usr/include/c++/15/functional:61, 421s from /usr/include/basix/finite-element.h:17: 421s /usr/include/c++/15/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 >}]’: 421s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 421s 589 | operator()(_ArgTypes... __args) const 421s | ^~~~~~~~ 421s /usr/include/c++/15/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]’: 421s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 421s 885 | vector<_Tp, _Alloc>:: 421s | ^~~~~~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 676 | distribute_data(MPI_Comm comm0, std::span indices, 421s | ^~~~~~~~~~~~~~~ 421s /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]’: 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 382 | create_geometry( 421s | ^~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1864 | __partial_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s 424 | const std::vector l2l = graph::build::compute_local_to_local( 421s | ^~~ 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1869 | std::__heap_select(__first, __middle, __last, __comp); 421s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 429 | std::ranges::transform(l2l, igi.begin(), 421s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 421s 430 | [&nodes](auto index) { return nodes[index]; }); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1870 | std::__sort_heap(__first, __middle, __comp); 421s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s 1857 | __comp); 421s | ~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 421s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1771 | __insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1778 | if (__comp(__i, __first)) 421s | ~~~~~~^~~~~~~~~~~~~~ 421s /usr/include/c++/15/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&):: >]’: 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 421s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 421s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 421s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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 > >]’: 422s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 878 | operator()(_It& __it, _Sent __bound) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1906 | std::__introsort_loop(__first, __last, 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s 1907 | std::__lg(__last - __first) * 2, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1908 | __comp); 422s | ~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1909 | std::__final_insertion_sort(__first, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /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 422s 212 | void pinv(U A, V P) 422s | ^~~~ 422s /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 422s /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 422s 245 | dot(AT, A, ATA); 422s | ~~~^~~~~~~~~~~~ 422s /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 422s /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 422s 246 | inv(ATA, Inv); 422s | ~~~^~~~~~~~~~ 422s /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 422s 247 | dot(Inv, AT, P); 422s | ~~~^~~~~~~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 422s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 703 | void interpolate(Function& u, std::span f, 422s | ^~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 954 | cmap.tabulate(1, X, Xshape, phi_b); 422s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 422s | ^~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 577 | _element->Tt_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 593 | _element->Tinv_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 341 | return ranges::__copy_or_move(std::move(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 422s 342 | std::move(__last), 422s | ~~~~~~~~~~~~~~~~~~ 422s 343 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 422s | ^~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 544 | _element->T_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s In file included from /usr/include/basix/maps.h:7, 422s from /usr/include/basix/finite-element.h:9: 422s /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]’: 422s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 422s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 422s 708 | vector(initializer_list __l, 422s | ^~~~~~ 422s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 422s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 927 | void pack_coefficient_entity(std::span c, int cstride, 422s | ^~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 422s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1849 | permute_data(u, n, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1852 | transform_data(u, n, cell_info, _etrans_invT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1853 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 422s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 927 | void pack_coefficient_entity(std::span c, int cstride, 422s | ^~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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>::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 422s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1833 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1836 | transform_data(u, n, cell_info, _etransT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1837 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 422s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 927 | void pack_coefficient_entity(std::span c, int cstride, 422s | ^~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1865 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1868 | transform_data(u, n, cell_info, _etrans_inv, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1869 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1810 | void FiniteElement::T_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1817 | permute_data(u, n, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1820 | transform_data(u, n, cell_info, _etrans, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1821 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 422s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 927 | void pack_coefficient_entity(std::span c, int cstride, 422s | ^~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 523 | cmap.tabulate(1, X, Xshape, phi_b); 422s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 620 | apply_dof_transformation0( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 622 | dim0 * value_size_ref0), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~ 422s 623 | cell_info0, cells0[c], value_size_ref0); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 494 | void assemble_matrix( 422s | ^~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 549 | impl::assemble_cells( 422s | ~~~~~~~~~~~~~~~~~~~~^ 422s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 572 | impl::assemble_exterior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 574 | a.domain(IntegralType::exterior_facet, i), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 578 | perms); 422s | ~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 588 | impl::assemble_interior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 590 | a.domain(IntegralType::interior_facet, i), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 594 | cell_info1, perms); 422s | ~~~~~~~~~~~~~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1990 | __start, _M_get_Tp_allocator()); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Expression&, std::span, std::size_t)::]’: 422s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 927 | void pack_coefficient_entity(std::span c, int cstride, 422s | ^~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 422s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1147 | void assemble_vector( 422s | ^~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1189 | impl::assemble_cells( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1190 | P0, b, x_dofmap, x, cells, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1192 | coeffs, cstride, cell_info0); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1196 | impl::assemble_cells( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1197 | P0, b, x_dofmap, x, cells, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1199 | coeffs, cstride, cell_info0); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 422s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1205 | fn, constants, coeffs, cstride, cell_info0); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1229 | impl::assemble_exterior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1232 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1236 | impl::assemble_exterior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1239 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1243 | impl::assemble_exterior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1246 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1260 | impl::assemble_interior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1263 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1267 | impl::assemble_interior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1270 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1274 | impl::assemble_interior_facets( 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 422s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1277 | constants, coeffs, cstride, cell_info0, perms); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 643 | _element->Tt_apply_right(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 609 | _element->T_apply_right(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1590 | __heap_select(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1594 | std::__make_heap(__first, __middle, __comp); 422s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1596 | if (__comp(__i, __first)) 422s | ~~~~~~^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 422s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 425 | std::__pop_heap(__first, __last, __last, __comp); 422s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 91 | if (__comp(__a, __b)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 93 | if (__comp(__b, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 94 | std::iter_swap(__result, __b); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 95 | else if (__comp(__a, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 96 | std::iter_swap(__result, __c); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 98 | std::iter_swap(__result, __a); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 100 | else if (__comp(__a, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 101 | std::iter_swap(__result, __a); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 102 | else if (__comp(__b, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 103 | std::iter_swap(__result, __c); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 105 | std::iter_swap(__result, __b); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1830 | __unguarded_partition(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1836 | while (__comp(__first, __pivot)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1839 | while (__comp(__pivot, __last)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1843 | std::iter_swap(__first, __last); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 651 | __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 633 | copy(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 663 | return std::__uninitialized_copy_a 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 975 | operator()(_It&& __first, _Sent __last) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1877 | __introsort_loop(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1885 | std::__partial_sort(__first, __last, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 736 | vector(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 746 | _M_range_initialize_n(__first, __last, __n); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s [ 61%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 422s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1820 | __comp); 422s | ~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1823 | std::__insertion_sort(__first, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 422s /usr/include/c++/15/bits/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1818 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1821 | auto __lasti = ranges::next(__first, __last); 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 422s | ^ 422s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1990 | __start, _M_get_Tp_allocator()); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/tuple:46, 422s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 422s from /usr/include/c++/15/bits/memory_resource.h:43, 422s from /usr/include/c++/15/vector:91: 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 797 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 341 | return ranges::__copy_or_move(std::move(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 422s 342 | std::move(__last), 422s | ~~~~~~~~~~~~~~~~~~ 422s 343 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 422s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 698 | __miter_base(_Iterator __it) 422s | ^~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 195 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s [ 65%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 422s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 422s | ^~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 422s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/biharmonic.c 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 181 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/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 >]’: 422s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1017 | operator()(_It __x, _Sent __bound) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&)::]’: 422s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~ 422s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 666 | move(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 651 | __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 633 | copy(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3172 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 3196 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 663 | return std::__uninitialized_copy_a 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 341 | return ranges::__copy_or_move(std::move(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 422s 342 | std::move(__last), 422s | ~~~~~~~~~~~~~~~~~~ 422s 343 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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 >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1990 | __start, _M_get_Tp_allocator()); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 508 | { return std::get<0>(idx) != r; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 553 | [](auto x) { return std::get<1>(x); }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 975 | operator()(_It&& __first, _Sent __last) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 736 | vector(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 746 | _M_range_initialize_n(__first, __last, __n); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1907 | _M_allocate_and_copy(size_type __n, 422s | ^~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1911 | std::__uninitialized_copy_a 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 633 | copy(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1907 | _M_allocate_and_copy(size_type __n, 422s | ^~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1818 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1911 | std::__uninitialized_copy_a 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1821 | auto __lasti = ranges::next(__first, __last); 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 422s | ^ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 633 | copy(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 797 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1834 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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)::]’: 422s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 3912 | find_if(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 3921 | return std::__find_if(__first, __last, 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 195 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1818 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1821 | auto __lasti = ranges::next(__first, __last); 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 422s | ^ 422s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 422s | ^~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/tuple:46, 422s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 422s from /usr/include/c++/15/bits/memory_resource.h:43, 422s from /usr/include/c++/15/vector:91: 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 797 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 181 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 195 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 181 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 3196 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 3196 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 2030 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/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 >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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 >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&)::]’: 422s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 201 | std::move(__f), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 508 | { return std::get<0>(idx) != r; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 553 | [](auto x) { return std::get<1>(x); }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 646 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 658 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 508 | { return std::get<0>(idx) != r; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 553 | [](auto x) { return std::get<1>(x); }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 646 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 658 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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 >]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 349 | operator()(_Range&& __r, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 352 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 422s | ^~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 239 | operator()(_Value& __val, _Iterator __it) 422s | ^~~~~~~~ 422s /usr/include/c++/15/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)::]’: 422s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 3912 | find_if(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 3921 | return std::__find_if(__first, __last, 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /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]’: 422s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 422s | ^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1864 | __partial_sort(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1869 | std::__heap_select(__first, __middle, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1870 | std::__sort_heap(__first, __middle, __comp); 422s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1857 | __comp); 422s | ~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1771 | __insertion_sort(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1778 | if (__comp(__i, __first)) 422s | ~~~~~~^~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 2030 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 2030 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 422s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 233 | void assemble_matrix( 422s | ^~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 247 | mesh->geometry().x(), constants, coefficients, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 248 | dof_marker0, dof_marker1); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = double]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 606 | return ranges::fill_n(std::move(__first), __len, __value); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/dolfinx/fem/assembler.h:11: 422s /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]’: 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1289 | void assemble_vector( 422s | ^~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 422s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1298 | constants, coefficients); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 59 | [](auto x) -> std::pair, std::vector> 422s | ^ 422s [ 69%] Linking CXX executable demo_codim_0_assembly 422s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 422s /usr/include/c++/15/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 > >]’: 422s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 878 | operator()(_It& __it, _Sent __bound) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1906 | std::__introsort_loop(__first, __last, 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s 1907 | std::__lg(__last - __first) * 2, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1908 | __comp); 422s | ~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1909 | std::__final_insertion_sort(__first, __last, __comp); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 422s | ^~~~~~~~ 422s /usr/include/c++/15/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&)::]’: 422s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 422s | ^~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 232 | if (__comp(__first + __secondChild, 422s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s 233 | __first + (__secondChild - 1))) 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1074 | void apply_lifting( 422s | ^~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1121 | bc->set(bc_values1, std::nullopt, 1); 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 422s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1127 | bc_markers1, x0[j], alpha); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 422s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1132 | bc_markers1, std::span(), alpha); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1590 | __heap_select(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1594 | std::__make_heap(__first, __middle, __comp); 422s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1596 | if (__comp(__i, __first)) 422s | ~~~~~~^~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 422s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 425 | std::__pop_heap(__first, __last, __last, __comp); 422s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s In file included from /usr/include/dolfinx/la/Vector.h:14: 422s /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]’: 422s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 390 | void scatter_rev_begin(std::span send_buffer, 422s | ^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 91 | if (__comp(__a, __b)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 93 | if (__comp(__b, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 94 | std::iter_swap(__result, __b); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 95 | else if (__comp(__a, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 96 | std::iter_swap(__result, __c); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 98 | std::iter_swap(__result, __a); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 100 | else if (__comp(__a, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 101 | std::iter_swap(__result, __a); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 102 | else if (__comp(__b, __c)) 422s | ~~~~~~^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 103 | std::iter_swap(__result, __c); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 105 | std::iter_swap(__result, __b); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1830 | __unguarded_partition(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1836 | while (__comp(__first, __pivot)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1839 | while (__comp(__pivot, __last)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1843 | std::iter_swap(__first, __last); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 195 | void scatter_fwd_begin(std::span send_buffer, 422s | ^~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 422s | ^~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 135 | __push_heap(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 181 | [](auto x) -> std::pair, std::vector> 422s | ^ 422s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 422s /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 422s 87 | auto det(Matrix A) 422s | ^~~ 422s /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 >]’: 422s /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 422s 125 | void inv(U A, V B) 422s | ^~~ 422s /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 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 422s | ^~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/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 > >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 422s | ^~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 422s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 698 | __miter_base(_Iterator __it) 422s | ^~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/c++/15/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 239 | operator()(_Value& __val, _Iterator __it) 422s | ^~~~~~~~ 422s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 422s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 422s 1104 | constexpr default_accessor(default_accessor) noexcept {} 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/vector:74: 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s 885 | vector<_Tp, _Alloc>:: 422s | ^~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 195 | operator()(_Iterator __it, _Value& __val) 422s | ^~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 422s | ^~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 577 | _element->Tt_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 422s | ^~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 593 | _element->Tinv_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 422s | ^~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 544 | _element->T_apply(data, n, cell_permutation); 422s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 143 | [](auto x) -> std::pair, std::vector> 422s | ^ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 422s | ^~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 232 | if (__comp(__first + __secondChild, 422s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s 233 | __first + (__secondChild - 1))) 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1674 | void FiniteElement::permute_data( 422s | ^~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 422s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 975 | operator()(_It&& __first, _Sent __last) const 422s | ^~~~~~~~ 422s In file included from /usr/include/basix/finite-element.h:12: 422s /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]’: 422s /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 422s 243 | void apply_matrix( 422s | ^~~~~~~~~~~~ 422s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 736 | vector(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 746 | _M_range_initialize_n(__first, __last, __n); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/numeric:64, 422s from /usr/include/basix/finite-element.h:19: 422s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 422s | ^~~~ 422s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 422s /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]’: 422s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1849 | permute_data(u, n, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1852 | transform_data(u, n, cell_info, _etrans_invT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1853 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1733 | void FiniteElement::transform_data( 422s | ^~~~~~~~~~~~~~~~ 422s /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 422s 1754 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1756 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s 1775 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1777 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s 1786 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1788 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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]’: 422s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/algorithm:63: 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1833 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1836 | transform_data(u, n, cell_info, _etransT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1837 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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&):: >]’: 422s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 135 | __push_heap(_RandomAccessIterator __first, 422s | ^~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 422s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 46 | void reorder_list(std::span list, std::span nodemap) 422s | ^~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1865 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1868 | transform_data(u, n, cell_info, _etrans_inv, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1869 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 53 | const std::vector orig(list.begin(), list.end()); 422s | ^~~~ 422s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 58 | std::ranges::copy(links_old, links_new.begin()); 422s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1674 | void FiniteElement::permute_data( 422s | ^~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1810 | void FiniteElement::T_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1817 | permute_data(u, n, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1820 | transform_data(u, n, cell_info, _etrans, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1821 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 422s 239 | __x.end()); 422s | ~~~~~~~~~~ 422s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 422s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 251 | end(), _M_get_Tp_allocator()); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 422s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 422s from /usr/include/c++/15/vector:67: 422s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 422s 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++/15/bits/vector.tcc:250:21: 422s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1045 | std::_Destroy(__first, __last); 422s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 606 | return ranges::fill_n(std::move(__first), __len, __value); 422s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1733 | void FiniteElement::transform_data( 422s | ^~~~~~~~~~~~~~~~ 422s /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 422s 1754 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1756 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s 1786 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1788 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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 422s 1797 | op(std::span(v_size_t), 422s | ~~^~~~~~~~~~~~~~~~~~~~~ 422s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1799 | dofstart, block_size); 422s | ~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1834 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1163 | operator()(_Iter __first, _Sent __last, 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1168 | return {__first, __first}; 422s | ^ 422s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1177 | return {++__dest, __first}; 422s | ^ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 422s 1820 | erase(const_iterator __first, const_iterator __last) 422s | ^~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /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 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 422s 1792 | erase(const_iterator __position) 422s | ^~~~~ 422s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 422s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/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&)::]’: 422s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 422s 195 | operator()(_Iterator __it, _Value& __val) 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 422s | ^~~~~~~~ 422s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 422s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 422s from /usr/include/dolfinx/fem/Function.h:11: 422s /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]’: 422s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 119 | std::ranges::copy(buffer, range.begin()); 422s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*; _Tp = double]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 422s /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 422s 87 | auto det(Matrix A) 422s | ^~~ 422s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 422s from /usr/include/dolfinx.h:10: 422s /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]’: 422s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 676 | distribute_data(MPI_Comm comm0, std::span indices, 422s | ^~~~~~~~~~~~~~~ 422s /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 >]’: 422s /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 422s 125 | void inv(U A, V B) 422s | ^~~ 422s /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 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /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 >]’: 422s /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 422s 125 | void inv(U A, V B) 422s | ^~~ 422s /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 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 2052 | std::move(__comp), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 422s | ^~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 422s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 422s 1104 | constexpr default_accessor(default_accessor) noexcept {} 422s | ^~~~~~~~~~~~~~~~ 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 151 | [](auto x) -> std::pair, std::vector> 422s | ^ 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1964 | transform_data(u, n, cell_info, _etrans_inv, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1965 | precompute::apply_tranpose_matrix_right); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 341 | return ranges::__copy_or_move(std::move(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 422s 342 | std::move(__last), 422s | ~~~~~~~~~~~~~~~~~~ 422s 343 | std::move(__result)); 422s | ~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /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]’: 422s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 382 | create_geometry( 422s | ^~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /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]’: 422s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1887 | permute_data(dblock, 1, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1892 | transform_data(u, n, cell_info, _etrans, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1893 | precompute::apply_tranpose_matrix_right); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 424 | const std::vector l2l = graph::build::compute_local_to_local( 422s | ^~~ 422s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 429 | std::ranges::transform(l2l, igi.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 422s 430 | [&nodes](auto index) { return nodes[index]; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1911 | permute_data(dblock, 1, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1916 | transform_data(u, n, cell_info, _etrans_invT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1917 | precompute::apply_tranpose_matrix_right); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 1940 | transform_data(u, n, cell_info, _etransT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1941 | precompute::apply_tranpose_matrix_right); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s [ 73%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 422s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/poisson.c 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 651 | __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 633 | copy(_II __first, _II __last, _OI __result) 422s | ^~~~ 422s /usr/include/c++/15/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]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 663 | return std::__uninitialized_copy_a 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 422s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 422s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 422s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 508 | { return std::get<0>(idx) != r; }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 553 | [](auto x) { return std::get<1>(x); }); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 646 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 658 | std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 422s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 422s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 3073 | __niter_wrap(_From __from, _To __res) 422s | ^~~~~~~~~~~~ 422s /usr/include/c++/15/bits/ranges_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]’: 422s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 422s | ^~~~~~~~ 422s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 422s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 743 | std::move(__result), 422s | ~~~~~~~~~~~~~~~~~~~~ 422s 744 | std::move(__op), std::move(__proj)); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 422s /tmp/autopkgtest.mvFVx5/build.y1t/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 422s 143 | [](auto x) -> std::pair, std::vector> 422s | ^ 422s /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 >]’: 422s /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 422s 212 | void pinv(U A, V P) 422s | ^~~~ 422s /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 422s /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 422s 245 | dot(AT, A, ATA); 422s | ~~~^~~~~~~~~~~~ 422s /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 422s /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 422s 246 | inv(ATA, Inv); 422s | ~~~^~~~~~~~~~ 422s /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 422s 247 | dot(Inv, AT, P); 422s | ~~~^~~~~~~~~~~~ 422s /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 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 422s | ^~~~~~ 422s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 422s /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]’: 422s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1849 | permute_data(u, n, cell_info, _eperm); 422s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1852 | transform_data(u, n, cell_info, _etrans_invT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1853 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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]’: 422s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1833 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1836 | transform_data(u, n, cell_info, _etransT, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1837 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 422s | ^~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 422s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /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 >]’: 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s 181 | void dot(U A, V B, P C, bool transpose = false) 422s | ^~~ 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 422s /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]’: 422s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 422s | ^~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1865 | permute_data(u, n, cell_info, _eperm_inv); 422s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 422s 1868 | transform_data(u, n, cell_info, _etrans_inv, 422s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s 1869 | precompute::apply_matrix); 422s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422s In file included from /usr/include/dolfinx/fem/Function.h:10: 422s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 422s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 422s 319 | return [](std::span, std::span, std::int32_t, int) 422s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 341 | return [dims, sub_element_fns](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 350 | block_size); 423s | ~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1810 | void FiniteElement::T_apply(std::span u, int n, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1817 | permute_data(u, n, cell_info, _eperm); 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1820 | transform_data(u, n, cell_info, _etrans, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1821 | precompute::apply_matrix); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1990 | __start, _M_get_Tp_allocator()); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s In file included from /usr/include/basix/maps.h:7: 423s /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]’: 423s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 423s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 423s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 698 | __miter_base(_Iterator __it) 423s | ^~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 362 | return [ebs, sub_fn](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 423s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 423s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 372 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 423s /tmp/autopkgtest.mvFVx5/build.y1t/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 423s 195 | [](auto x) -> std::pair, std::vector> 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 376 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1017 | operator()(_It __x, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 380 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 384 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 386 | { T_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 666 | move(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 3172 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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}]’: 423s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 589 | operator()(_ArgTypes... __args) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 423s | ^~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 423s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 423s 1104 | constexpr default_accessor(default_accessor) noexcept {} 423s | ^~~~~~~~~~~~~~~~ 423s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 423s /tmp/autopkgtest.mvFVx5/build.y1t/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 423s 151 | [](auto x) -> std::pair, std::vector> 423s | ^ 423s /tmp/autopkgtest.mvFVx5/build.y1t/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 423s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In 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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector, std::allocator > >&; _Tp = int]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 423s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~ 423s In file included from /usr/include/dolfinx/fem/Function.h:10: 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 319 | return [](std::span, std::span, std::int32_t, int) 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 341 | return [dims, sub_element_fns](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 350 | block_size); 423s | ~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 362 | return [ebs, sub_fn](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 423s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 372 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 376 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 380 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 303 | return std::__do_uninit_copy(__first, __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 384 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 386 | { T_apply(data, cell_info[cell], block_size); }; 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1834 | std::move(__comp), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3912 | find_if(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3921 | return std::__find_if(__first, __last, 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 424 | return [](std::span, std::span, std::int32_t, int) 423s | ^ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 443 | return [this, sub_element_fns](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 451 | cell_info, cell, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 466 | return [this, sub_fn](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 423s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 475 | ebs); 423s | ~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 423s | ^~~~ 423s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 902 | transform(coeffs, cell_info, cell, 1); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 423s /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]’: 423s /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 423s 128 | math::dot(cell_geometry, dphi, J, true); 423s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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 423s /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 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 484 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 488 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /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 423s 140 | math::inv(J, K); 423s | ~~~~~~~~~^~~~~~ 423s /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 423s /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 423s 142 | math::pinv(J, K); 423s | ~~~~~~~~~~^~~~~~ 423s /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 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 492 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 496 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 498 | { T_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 878 | operator()(_It& __it, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1906 | std::__introsort_loop(__first, __last, 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 1907 | std::__lg(__last - __first) * 2, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1908 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1909 | std::__final_insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 424 | return [](std::span, std::span, std::int32_t, int) 423s | ^ 423s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 423s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 423s /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 423s 87 | auto det(Matrix A) 423s | ^~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 443 | return [this, sub_element_fns](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 451 | cell_info, cell, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 698 | __miter_base(_Iterator __it) 423s | ^~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 466 | return [this, sub_fn](std::span data, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 423s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 475 | ebs); 423s | ~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 484 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 488 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 492 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 423s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 496 | return [this](std::span data, std::span cell_info, 423s | ^ 423s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 498 | { T_apply_right(data, cell_info[cell], n); }; 423s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 61 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 155 | mat_set(dofs0, dofs1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 61 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 155 | mat_set(dofs0, dofs1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1818 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1821 | auto __lasti = ranges::next(__first, __last); 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 423s | ^ 423s /usr/include/c++/15/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):: >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 423s | ^~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2095 | while (__first != __last && !__pred(__first)) 423s | ~~~~~~^~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s [ 76%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 423s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 423s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson/poisson.c 423s /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]’: 423s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 152 | compute_jacobian_determinant(const U& J, std::span w) 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 195 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s 172 | math::dot(B, J, BA); 423s | ~~~~~~~~~^~~~~~~~~~ 423s /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 423s /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 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 195 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 254 | P0(_Ae, cell_info0, cell0, ndim1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 254 | P0(_Ae, cell_info0, cell0, ndim1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 292 | mat_set(dofs0, dofs1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 292 | mat_set(dofs0, dofs1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 423s | ^~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 334 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 334 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 423s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 303 | return std::__do_uninit_copy(__first, __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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):: >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 423s | ^~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2095 | while (__first != __last && !__pred(__first)) 423s | ~~~~~~^~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 423s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1004 | __make_move_if_noexcept_iterator(__c.end()), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1005 | __c.get_allocator()).swap(__c); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 634 | void assemble_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 674 | P0(_be, cell_info0, c0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 154 | void apply_permutation_mapped(std::span perm, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 144 | void apply_permutation(std::span perm, std::span data, 423s | ^~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 720 | void assemble_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 770 | P0(_be, cell_info0, cell0, 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /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 423s 285 | void apply_tranpose_matrix_right( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 816 | void assemble_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 887 | P0(be, cell_info0, cells0[0], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 888 | P0(sub_be, cell_info0, cells0[1], 1); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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.88.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 423s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 423s [ 76%] Built target demo_codim_0_assembly 423s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1990 | __start, _M_get_Tp_allocator()); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1017 | operator()(_It __x, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 666 | move(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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: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) [with T = double; int _bs0 = 1; int _bs1 = 1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 76 | void _lift_bc_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 423s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 168 | P0(Ae, cell_info0, c0, num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 169 | P1T(Ae, cell_info1, c1, num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 303 | return std::__do_uninit_copy(__first, __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 3172 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /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: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) [with T = double; int _bs0 = 3; int _bs1 = 3; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 76 | void _lift_bc_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 878 | operator()(_It& __it, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 168 | P0(Ae, cell_info0, c0, num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1906 | std::__introsort_loop(__first, __last, 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 1907 | std::__lg(__last - __first) * 2, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1908 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1909 | std::__final_insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 169 | P1T(Ae, cell_info1, c1, num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 698 | __miter_base(_Iterator __it) 423s | ^~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1834 | std::move(__comp), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3912 | find_if(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3921 | return std::__find_if(__first, __last, 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1818 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1821 | auto __lasti = ranges::next(__first, __last); 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 423s | ^ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/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):: >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 423s | ^~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2095 | while (__first != __last && !__pred(__first)) 423s | ~~~~~~^~~~~~~~~ 423s /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: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) [with T = double; int _bs0 = -1; int _bs1 = -1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 76 | void _lift_bc_cells( 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 168 | P0(Ae, cell_info0, c0, num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 169 | P1T(Ae, cell_info1, c1, num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1674 | void FiniteElement::permute_data( 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 423s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 927 | void pack_coefficient_entity(std::span c, int cstride, 423s | ^~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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: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, T, std::span) [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)>]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 263 | void _lift_bc_exterior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s In file included from /usr/include/basix/finite-element.h:12: 423s /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]’: 423s /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 423s 243 | void apply_matrix( 423s | ^~~~~~~~~~~~ 423s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 347 | P0(Ae, cell_info0, cell0, num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 348 | P1T(Ae, cell_info1, cell1, num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1733 | void FiniteElement::transform_data( 423s | ^~~~~~~~~~~~~~~~ 423s /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 423s 1754 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1756 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s 1775 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1777 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s 1786 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1788 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 423s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 927 | void pack_coefficient_entity(std::span c, int cstride, 423s | ^~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1674 | void FiniteElement::permute_data( 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 423s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 927 | void pack_coefficient_entity(std::span c, int cstride, 423s | ^~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 423s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1733 | void FiniteElement::transform_data( 423s | ^~~~~~~~~~~~~~~~ 423s /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 423s 1754 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1756 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s 1786 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1788 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s 1797 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1799 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 423s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 423s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 34 | explicit Constant(std::span c) 423s | ^~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 423s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 35 | : Constant(c, std::vector{c.size()}) 423s | ^ 423s /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:194, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:196, 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:194 = std::function; auto:195 = std::function, std::span, int, int)>; auto:196 = std::function, std::span, int, int)>]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 412 | void _lift_bc_interior_facets( 423s | ^~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 423s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 927 | void pack_coefficient_entity(std::span c, int cstride, 423s | ^~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 423s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 423s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 423s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1877 | __introsort_loop(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1885 | std::__partial_sort(__first, __last, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1820 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1823 | std::__insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>]’: 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 494 | void assemble_matrix( 423s | ^~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 549 | impl::assemble_cells( 423s | ~~~~~~~~~~~~~~~~~~~~^ 423s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 572 | impl::assemble_exterior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 574 | a.domain(IntegralType::exterior_facet, i), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 578 | perms); 423s | ~~~~~~ 423s /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 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 588 | impl::assemble_interior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 590 | a.domain(IntegralType::interior_facet, i), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 594 | cell_info1, perms); 423s | ~~~~~~~~~~~~~~~~~~ 423s /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 423s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = double]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 423s | ^~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1147 | void assemble_vector( 423s | ^~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1189 | impl::assemble_cells( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1190 | P0, b, x_dofmap, x, cells, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1192 | coeffs, cstride, cell_info0); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1196 | impl::assemble_cells( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1197 | P0, b, x_dofmap, x, cells, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1199 | coeffs, cstride, cell_info0); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 423s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1205 | fn, constants, coeffs, cstride, cell_info0); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1229 | impl::assemble_exterior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1232 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1236 | impl::assemble_exterior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1239 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1243 | impl::assemble_exterior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1246 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1260 | impl::assemble_interior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1263 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1267 | impl::assemble_interior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1270 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1274 | impl::assemble_interior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1277 | constants, coeffs, cstride, cell_info0, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1990 | __start, _M_get_Tp_allocator()); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 423s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 698 | __miter_base(_Iterator __it) 423s | ^~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 423s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 172 | void apply_inv_permutation_right(std::span perm, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1017 | operator()(_It __x, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 666 | move(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 423s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 423s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 3172 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 341 | return ranges::__copy_or_move(std::move(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 423s 342 | std::move(__last), 423s | ~~~~~~~~~~~~~~~~~~ 423s 343 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 > > >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s In file included from /usr/include/dolfinx/la/Vector.h:14, 423s from /usr/include/dolfinx/fem/Function.h:17: 423s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 423s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1834 | std::move(__comp), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3912 | find_if(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3921 | return std::__find_if(__first, __last, 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1674 | void FiniteElement::permute_data( 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /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 423s 243 | void apply_matrix( 423s | ^~~~~~~~~~~~ 423s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 423s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3912 | find_if(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 3921 | return std::__find_if(__first, __last, 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1733 | void FiniteElement::transform_data( 423s | ^~~~~~~~~~~~~~~~ 423s /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 423s 1754 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1756 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /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 423s 1775 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1777 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /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 423s 1786 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1788 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1674 | void FiniteElement::permute_data( 423s | ^~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s 1733 | void FiniteElement::transform_data( 423s | ^~~~~~~~~~~~~~~~ 423s /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 423s 1754 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1756 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /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 423s 1786 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1788 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /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 423s 1797 | op(std::span(v_size_t), 423s | ~~^~~~~~~~~~~~~~~~~~~~~ 423s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1799 | dofstart, block_size); 423s | ~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 423s /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]’: 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 423s | ^~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 985 | _lift_bc_cells( 423s | ~~~~~~~~~~~~~~~~~~~~~~~^ 423s 986 | b, x_dofmap, x, kernel, cells, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 990 | bc_markers1, x0, alpha); 423s | ~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 994 | _lift_bc_cells( 423s | ~~~~~~~~~~~~~~~~~~~~~~~^ 423s 995 | b, x_dofmap, x, kernel, cells, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 999 | bc_markers1, x0, alpha); 423s | ~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1005 | P0, 423s | ~~~ 423s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1008 | bc_values1, bc_markers1, x0, alpha); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1028 | _lift_bc_exterior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1030 | a.domain(IntegralType::exterior_facet, i), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1034 | bc_markers1, x0, alpha, perms); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1043 | _lift_bc_interior_facets( 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 423s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1045 | a.domain(IntegralType::interior_facet, i), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1049 | bc_markers1, x0, alpha); 423s | ~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /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 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1877 | __introsort_loop(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1885 | std::__partial_sort(__first, __last, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1820 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1823 | std::__insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: 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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = int]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 606 | return ranges::fill_n(std::move(__first), __len, __value); 423s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/functional:61, 423s from /usr/include/basix/finite-element.h:17: 423s /usr/include/c++/15/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}]’: 423s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 589 | operator()(_ArgTypes... __args) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 423s | ^~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 577 | _element->Tt_apply(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 593 | _element->Tinv_apply(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 423s | ^~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 544 | _element->T_apply(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 > >]’: 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1017 | operator()(_It __x, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 317 | operator()(_Iterator __it) 423s | ^~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 643 | _element->Tt_apply_right(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 423s | ^~~~~~~~~~~~~ 423s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 609 | _element->T_apply_right(data, n, cell_permutation); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/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 > >]’: 423s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1813 | { return _ReturnType(__i); } 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/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 > >]’: 423s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 423s 975 | operator()(_It&& __first, _Sent __last) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 423s 736 | vector(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 423s 746 | _M_range_initialize_n(__first, __last, __n); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1877 | __introsort_loop(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1885 | std::__partial_sort(__first, __last, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1820 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1823 | std::__insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 651 | __result, __alloc); 423s | ~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/array:45, 423s from /usr/include/basix/cell.h:7: 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 633 | copy(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 303 | return std::__do_uninit_copy(__first, __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 663 | return std::__uninitialized_copy_a 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 651 | __result, __alloc); 423s | ~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 633 | copy(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 423s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 42 | Constant(std::span c, std::span shape) 423s | ^~~~~~~~ 423s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 423s 663 | return std::__uninitialized_copy_a 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 878 | operator()(_It& __it, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/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 > >]’: 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1017 | operator()(_It __x, _Sent __bound) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1906 | std::__introsort_loop(__first, __last, 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s 1907 | std::__lg(__last - __first) * 2, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1908 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1909 | std::__final_insertion_sort(__first, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 698 | __miter_base(_Iterator __it) 423s | ^~~~~~~~~~~~ 423s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 317 | operator()(_Iterator __it) 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 287 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1990 | __start, _M_get_Tp_allocator()); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1849 | permute_data(u, n, cell_info, _eperm); 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1852 | transform_data(u, n, cell_info, _etrans_invT, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1853 | precompute::apply_matrix); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1833 | permute_data(u, n, cell_info, _eperm_inv); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1836 | transform_data(u, n, cell_info, _etransT, 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1837 | precompute::apply_matrix); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1865 | permute_data(u, n, cell_info, _eperm_inv); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1868 | transform_data(u, n, cell_info, _etrans_inv, 423s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1869 | precompute::apply_matrix); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1818 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1821 | auto __lasti = ranges::next(__first, __last); 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 423s | ^ 423s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 423s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 423s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 3073 | __niter_wrap(_From __from, _To __res) 423s | ^~~~~~~~~~~~ 423s /usr/include/c++/15/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):: >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 423s | ^~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 2095 | while (__first != __last && !__pred(__first)) 423s | ~~~~~~^~~~~~~~~ 423s /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]’: 423s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1810 | void FiniteElement::T_apply(std::span u, int n, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1817 | permute_data(u, n, cell_info, _eperm); 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 1820 | transform_data(u, n, cell_info, _etrans, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1821 | precompute::apply_matrix); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 975 | operator()(_It&& __first, _Sent __last) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 423s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 736 | vector(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 746 | _M_range_initialize_n(__first, __last, __n); 423s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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::__iter_tag>]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 349 | operator()(_Range&& __r, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 352 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1907 | _M_allocate_and_copy(size_type __n, 423s | ^~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1911 | std::__uninitialized_copy_a 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 423s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 633 | copy(_II __first, _II __last, _OI __result) 423s | ^~~~ 423s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1818 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1821 | auto __lasti = ranges::next(__first, __last); 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 423s | ^ 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s In file included from /usr/include/c++/15/tuple:46, 423s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 423s from /usr/include/c++/15/bits/memory_resource.h:43, 423s from /usr/include/c++/15/vector:91: 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 797 | operator()(_Iter __first, _Sent __last, 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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)::]’: 423s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 317 | operator()(_Iterator __it) 423s | ^~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 423s | ^~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 423s 195 | vector<_Tp, _Alloc>:: 423s | ^~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 423s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 423s 181 | vector<_Tp, _Alloc>:: 423s | ^~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 423s | ^~~~~~~~~~~~~~ 423s /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 >]’: 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s 181 | void dot(U A, V B, P C, bool transpose = false) 423s | ^~~ 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 743 | std::move(__result), 423s | ~~~~~~~~~~~~~~~~~~~~ 423s 744 | std::move(__op), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&)::]’: 423s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 201 | std::move(__f), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 423s | ^~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/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]’: 423s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 3196 | std::move(__comp), std::move(__proj)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 423s /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 423s 87 | auto det(Matrix A) 423s | ^~~ 423s /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 >]’: 423s /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 423s 125 | void inv(U A, V B) 423s | ^~~ 423s /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 423s /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 >]’: 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s 181 | void dot(U A, V B, P C, bool transpose = false) 423s | ^~~ 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 349 | operator()(_Range&& __r, _Out __result) const 423s | ^~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 423s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 352 | std::move(__result)); 423s | ~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 423s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 423s 1104 | constexpr default_accessor(default_accessor) noexcept {} 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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 >]’: 423s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 423s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 423s 637 | this->_M_impl._M_start, 423s | ~~~~~~~~~~~~~~~~~~~~~~~ 423s 638 | _M_get_Tp_allocator()); 423s | ~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1864 | __partial_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1869 | std::__heap_select(__first, __middle, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1870 | std::__sort_heap(__first, __middle, __comp); 423s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1857 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1864 | __partial_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1869 | std::__heap_select(__first, __middle, __last, __comp); 423s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1870 | std::__sort_heap(__first, __middle, __comp); 423s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1771 | __insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /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]’: 423s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 423s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1778 | if (__comp(__i, __first)) 423s | ~~~~~~^~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 1857 | __comp); 423s | ~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /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 423s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 423s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 508 | { return std::get<0>(idx) != r; }); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 423s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 553 | [](auto x) { return std::get<1>(x); }); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1771 | __insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1778 | if (__comp(__i, __first)) 423s | ~~~~~~^~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 646 | std::next(x_new.begin(), shape[1] * i)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 658 | std::next(x_new.begin(), shape[1] * i)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 423s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 423s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/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&):: >]’: 423s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 423s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 423s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 423s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 878 | operator()(_It& __it, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1906 | std::__introsort_loop(__first, __last, 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s 1907 | std::__lg(__last - __first) * 2, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1908 | __comp); 424s | ~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1909 | std::__final_insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 643 | _element->Tt_apply_right(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 609 | _element->T_apply_right(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 424s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s In file included from /usr/include/c++/15/bits/refwrap.h:40, 424s from /usr/include/c++/15/vector:70: 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 424s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 2030 | operator()(_Iter __first, _Sent __last, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 154 | void apply_permutation_mapped(std::span perm, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 144 | void apply_permutation(std::span perm, std::span data, 424s | ^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 424s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 743 | std::move(__result), 424s | ~~~~~~~~~~~~~~~~~~~~ 424s 744 | std::move(__op), std::move(__proj)); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 424s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 303 | return std::__do_uninit_copy(__first, __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 303 | return std::__do_uninit_copy(__first, __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 424s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 424s 303 | return std::__do_uninit_copy(__first, __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 424s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 743 | std::move(__result), 424s | ~~~~~~~~~~~~~~~~~~~~ 424s 744 | std::move(__op), std::move(__proj)); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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):: >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 2095 | while (__first != __last && !__pred(__first)) 424s | ~~~~~~^~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 287 | std::move(__result)); 424s | ~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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 >]’: 424s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 878 | operator()(_It& __it, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1906 | std::__introsort_loop(__first, __last, 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s 1907 | std::__lg(__last - __first) * 2, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1908 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1909 | std::__final_insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 698 | __miter_base(_Iterator __it) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 287 | std::move(__result)); 424s | ~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1590 | __heap_select(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1594 | std::__make_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1596 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 425 | std::__pop_heap(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 91 | if (__comp(__a, __b)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 93 | if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 94 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 95 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 96 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 98 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 100 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 101 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 102 | else if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 103 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 105 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1830 | __unguarded_partition(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1836 | while (__comp(__first, __pivot)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1839 | while (__comp(__pivot, __last)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1843 | std::iter_swap(__first, __last); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 424s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 743 | std::move(__result), 424s | ~~~~~~~~~~~~~~~~~~~~ 424s 744 | std::move(__op), std::move(__proj)); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 424s /tmp/autopkgtest.mvFVx5/build.y1t/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 424s 179 | [](auto x) -> std::pair, std::vector> 424s | ^ 424s /usr/include/c++/15/bits/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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1818 | operator()(_Iter __first, _Sent __last, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1821 | auto __lasti = ranges::next(__first, __last); 424s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 424s | ^ 424s /usr/include/c++/15/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):: >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 2095 | while (__first != __last && !__pred(__first)) 424s | ~~~~~~^~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1877 | __introsort_loop(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1885 | std::__partial_sort(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1820 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1823 | std::__insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 424s 154 | void apply_permutation_mapped(std::span perm, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 424s 144 | void apply_permutation(std::span perm, std::span data, 424s | ^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 424s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 3073 | __niter_wrap(_From __from, _To __res) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1849 | permute_data(u, n, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1852 | transform_data(u, n, cell_info, _etrans_invT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1853 | precompute::apply_matrix); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1833 | permute_data(u, n, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1836 | transform_data(u, n, cell_info, _etransT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1837 | precompute::apply_matrix); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s /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]’: 424s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1865 | permute_data(u, n, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1868 | transform_data(u, n, cell_info, _etrans_inv, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1869 | precompute::apply_matrix); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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>::__iter_tag>]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = int]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 424s | ^~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1810 | void FiniteElement::T_apply(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1817 | permute_data(u, n, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1820 | transform_data(u, n, cell_info, _etrans, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1821 | precompute::apply_matrix); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 424s | ^~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 577 | _element->Tt_apply(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 424s | ^~~~~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 593 | _element->Tinv_apply(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1964 | transform_data(u, n, cell_info, _etrans_inv, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1965 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1864 | __partial_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1869 | std::__heap_select(__first, __middle, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1870 | std::__sort_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1857 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 424s | ^~~~~~~ 424s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 544 | _element->T_apply(data, n, cell_permutation); 424s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1771 | __insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1778 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1887 | permute_data(dblock, 1, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1892 | transform_data(u, n, cell_info, _etrans, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1893 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /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]’: 424s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1911 | permute_data(dblock, 1, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1916 | transform_data(u, n, cell_info, _etrans_invT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1917 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 239 | operator()(_Value& __val, _Iterator __it) 424s | ^~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1940 | transform_data(u, n, cell_info, _etransT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1941 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 424s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 3073 | __niter_wrap(_From __from, _To __res) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 424s 1503 | move_iterator(iterator_type __i) 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 424s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1990 | __start, _M_get_Tp_allocator()); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1864 | __partial_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1869 | std::__heap_select(__first, __middle, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1870 | std::__sort_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1857 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1771 | __insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1778 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 878 | operator()(_It& __it, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1906 | std::__introsort_loop(__first, __last, 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s 1907 | std::__lg(__last - __first) * 2, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1908 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1909 | std::__final_insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 424s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 424s 637 | this->_M_impl._M_start, 424s | ~~~~~~~~~~~~~~~~~~~~~~~ 424s 638 | _M_get_Tp_allocator()); 424s | ~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 606 | return ranges::fill_n(std::move(__first), __len, __value); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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 >]’: 424s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 424s 181 | void dot(U A, V B, P C, bool transpose = false) 424s | ^~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /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 424s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1877 | __introsort_loop(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1885 | std::__partial_sort(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1820 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1823 | std::__insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 232 | if (__comp(__first + __secondChild, 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s 233 | __first + (__secondChild - 1))) 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1674 | void FiniteElement::permute_data( 424s | ^~~~~~~~~~~~~~~~ 424s In file included from /usr/include/basix/finite-element.h:12: 424s /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]’: 424s /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 424s 243 | void apply_matrix( 424s | ^~~~~~~~~~~~ 424s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1590 | __heap_select(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1594 | std::__make_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1596 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1733 | void FiniteElement::transform_data( 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 425 | std::__pop_heap(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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 424s 1754 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1756 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1775 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1777 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1786 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1788 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 91 | if (__comp(__a, __b)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 93 | if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 94 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 95 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 96 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 98 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 100 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 101 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 102 | else if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 103 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 105 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1830 | __unguarded_partition(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1836 | while (__comp(__first, __pivot)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1839 | while (__comp(__pivot, __last)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1843 | std::iter_swap(__first, __last); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1017 | operator()(_It __x, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /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 >]’: 424s /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 424s 125 | void inv(U A, V B) 424s | ^~~ 424s /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 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~ 424s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 424s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 424s /usr/include/c++/15/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)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 317 | operator()(_Iterator __it) 424s | ^~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1674 | void FiniteElement::permute_data( 424s | ^~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1733 | void FiniteElement::transform_data( 424s | ^~~~~~~~~~~~~~~~ 424s /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 424s 1754 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1756 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1786 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1788 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1797 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1799 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 135 | __push_heap(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*; _Tp = complex]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s [ 80%] Linking CXX executable demo_poisson_matrix_free 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 424s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 698 | __miter_base(_Iterator __it) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 239 | operator()(_Value& __val, _Iterator __it) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 195 | operator()(_Iterator __it, _Value& __val) 424s | ^~~~~~~~ 424s /usr/include/c++/15/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 >&}]’: 424s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1590 | __heap_select(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1594 | std::__make_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1596 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 232 | if (__comp(__first + __secondChild, 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s 233 | __first + (__secondChild - 1))) 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 425 | std::__pop_heap(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 91 | if (__comp(__a, __b)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 93 | if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 94 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 95 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 96 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 98 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 100 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 101 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 102 | else if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 103 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 105 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 424s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 3073 | __niter_wrap(_From __from, _To __res) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1830 | __unguarded_partition(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1836 | while (__comp(__first, __pivot)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1839 | while (__comp(__pivot, __last)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1843 | std::iter_swap(__first, __last); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 424s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 135 | __push_heap(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 424s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 195 | operator()(_Iterator __it, _Value& __val) 424s | ^~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1964 | transform_data(u, n, cell_info, _etrans_inv, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1965 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1887 | permute_data(dblock, 1, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1892 | transform_data(u, n, cell_info, _etrans, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1893 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1911 | permute_data(dblock, 1, cell_info, _eperm); 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1916 | transform_data(u, n, cell_info, _etrans_invT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1917 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1940 | transform_data(u, n, cell_info, _etransT, 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1941 | precompute::apply_tranpose_matrix_right); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 424s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 3073 | __niter_wrap(_From __from, _To __res) 424s | ^~~~~~~~~~~~ 424s /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 >]’: 424s /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 424s 212 | void pinv(U A, V P) 424s | ^~~~ 424s /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 424s /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 424s 245 | dot(AT, A, ATA); 424s | ~~~^~~~~~~~~~~~ 424s /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 424s /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 424s 246 | inv(ATA, Inv); 424s | ~~~^~~~~~~~~~ 424s /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 424s 247 | dot(Inv, AT, P); 424s | ~~~^~~~~~~~~~~~ 424s /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 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1590 | __heap_select(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1594 | std::__make_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1596 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 425 | std::__pop_heap(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 91 | if (__comp(__a, __b)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 93 | if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 94 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 95 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 96 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 98 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 100 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 101 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 102 | else if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 103 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 105 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1830 | __unguarded_partition(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1836 | while (__comp(__first, __pivot)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1839 | while (__comp(__pivot, __last)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1843 | std::iter_swap(__first, __last); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1877 | __introsort_loop(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1885 | std::__partial_sort(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1820 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1823 | std::__insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1877 | __introsort_loop(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1885 | std::__partial_sort(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1820 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1823 | std::__insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 424s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 424s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 424s 637 | this->_M_impl._M_start, 424s | ~~~~~~~~~~~~~~~~~~~~~~~ 424s 638 | _M_get_Tp_allocator()); 424s | ~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 317 | operator()(_Iterator __it) 424s | ^~~~~~~~ 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1017 | operator()(_It __x, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~ 424s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 424s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 424s /usr/include/c++/15/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)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 317 | operator()(_Iterator __it) 424s | ^~~~~~~~ 424s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 424s /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]’: 424s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1674 | void FiniteElement::permute_data( 424s | ^~~~~~~~~~~~~~~~ 424s In file included from /usr/include/basix/finite-element.h:12: 424s /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]’: 424s /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 424s 243 | void apply_matrix( 424s | ^~~~~~~~~~~~ 424s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 239 | operator()(_Value& __val, _Iterator __it) 424s | ^~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1733 | void FiniteElement::transform_data( 424s | ^~~~~~~~~~~~~~~~ 424s /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 424s 1754 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1756 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1775 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1777 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1786 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1788 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 424s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 424s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 424s 30 | explicit Constant(value_type c) : value({c}) {} 424s | ^~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1674 | void FiniteElement::permute_data( 424s | ^~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 1733 | void FiniteElement::transform_data( 424s | ^~~~~~~~~~~~~~~~ 424s /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 424s 1754 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1756 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1786 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1788 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /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 424s 1797 | op(std::span(v_size_t), 424s | ~~^~~~~~~~~~~~~~~~~~~~~ 424s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1799 | dofstart, block_size); 424s | ~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1864 | __partial_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1869 | std::__heap_select(__first, __middle, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1870 | std::__sort_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1857 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1771 | __insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1778 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /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]’: 424s /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 424s 285 | void apply_tranpose_matrix_right( 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/refwrap.h:40, 424s from /usr/include/c++/15/vector:70: 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 232 | if (__comp(__first + __secondChild, 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s 233 | __first + (__secondChild - 1))) 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 424s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1590 | __heap_select(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1594 | std::__make_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1596 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 425 | std::__pop_heap(__first, __last, __last, __comp); 424s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 154 | void apply_permutation_mapped(std::span perm, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 91 | if (__comp(__a, __b)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 93 | if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 94 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 95 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 96 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 98 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 100 | else if (__comp(__a, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 101 | std::iter_swap(__result, __a); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 102 | else if (__comp(__b, __c)) 424s | ~~~~~~^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 103 | std::iter_swap(__result, __c); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 105 | std::iter_swap(__result, __b); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1830 | __unguarded_partition(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1836 | while (__comp(__first, __pivot)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1839 | while (__comp(__pivot, __last)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1843 | std::iter_swap(__first, __last); 424s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s /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]’: 424s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 144 | void apply_permutation(std::span perm, std::span data, 424s | ^~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 424s | ^~~~~~~~ 424s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1864 | __partial_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1869 | std::__heap_select(__first, __middle, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1870 | std::__sort_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1857 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1771 | __insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1778 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 135 | __push_heap(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 878 | operator()(_It& __it, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 424s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 698 | __miter_base(_Iterator __it) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1906 | std::__introsort_loop(__first, __last, 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s 1907 | std::__lg(__last - __first) * 2, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1908 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1909 | std::__final_insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 239 | operator()(_Value& __val, _Iterator __it) 424s | ^~~~~~~~ 424s /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]’: 424s /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 424s 285 | void apply_tranpose_matrix_right( 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 195 | operator()(_Iterator __it, _Value& __val) 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 424s | ^~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 232 | if (__comp(__first + __secondChild, 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s 233 | __first + (__secondChild - 1))) 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 424s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 3073 | __niter_wrap(_From __from, _To __res) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 424s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 424s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 424s | ^~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 424s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 698 | __miter_base(_Iterator __it) 424s | ^~~~~~~~~~~~ 424s /usr/include/c++/15/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 239 | operator()(_Value& __val, _Iterator __it) 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 135 | __push_heap(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 424s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1864 | __partial_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1869 | std::__heap_select(__first, __middle, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1870 | std::__sort_heap(__first, __middle, __comp); 424s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1857 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1771 | __insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1778 | if (__comp(__i, __first)) 424s | ~~~~~~^~~~~~~~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 424s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/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&)::]’: 424s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 195 | operator()(_Iterator __it, _Value& __val) 424s | ^~~~~~~~ 424s /usr/include/c++/15/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 > >]’: 424s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 878 | operator()(_It& __it, _Sent __bound) const 424s | ^~~~~~~~ 424s /usr/include/c++/15/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&):: >]’: 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1906 | std::__introsort_loop(__first, __last, 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 424s 1907 | std::__lg(__last - __first) * 2, 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 1908 | __comp); 424s | ~~~~~~~ 424s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 424s 1909 | std::__final_insertion_sort(__first, __last, __comp); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 424s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/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]’: 424s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 424s 708 | vector(initializer_list __l, 424s | ^~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 424s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/dolfinx/la/Vector.h:14, 424s from /usr/include/dolfinx/fem/Function.h:17: 424s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 424s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 424s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s In file included from /usr/include/c++/15/bits/refwrap.h:40, 424s from /usr/include/c++/15/vector:70: 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 424s | ^~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 424s | ^~~~~~~~~~~~~~~~~~ 424s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 424s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 424s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 424s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /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]’: 425s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 154 | void apply_permutation_mapped(std::span perm, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~ 425s /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]’: 425s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 144 | void apply_permutation(std::span perm, std::span data, 425s | ^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 743 | std::move(__result), 425s | ~~~~~~~~~~~~~~~~~~~~ 425s 744 | std::move(__op), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 201 | std::move(__f), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /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]’: 425s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 172 | void apply_inv_permutation_right(std::span perm, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 425s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 425s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 425s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 425s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 425s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 425s | ^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 425s 303 | return std::__do_uninit_copy(__first, __last, __result); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1590 | __heap_select(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1594 | std::__make_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1596 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 425 | std::__pop_heap(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 91 | if (__comp(__a, __b)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 93 | if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 94 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 95 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 96 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 98 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 100 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 101 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 102 | else if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 103 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 105 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1830 | __unguarded_partition(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1836 | while (__comp(__first, __pivot)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1839 | while (__comp(__pivot, __last)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1843 | std::iter_swap(__first, __last); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /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]’: 425s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 172 | void apply_inv_permutation_right(std::span perm, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 425s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 425s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 425s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1877 | __introsort_loop(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1885 | std::__partial_sort(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 1820 | __comp); 425s | ~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1823 | std::__insertion_sort(__first, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1590 | __heap_select(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1594 | std::__make_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1596 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 425 | std::__pop_heap(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 91 | if (__comp(__a, __b)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 93 | if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 94 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 95 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 96 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 98 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 100 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 101 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 102 | else if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 103 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 105 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1830 | __unguarded_partition(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1836 | while (__comp(__first, __pivot)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1839 | while (__comp(__pivot, __last)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1843 | std::iter_swap(__first, __last); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 232 | if (__comp(__first + __secondChild, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s 233 | __first + (__secondChild - 1))) 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1877 | __introsort_loop(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1885 | std::__partial_sort(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 425s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 3073 | __niter_wrap(_From __from, _To __res) 425s | ^~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 1820 | __comp); 425s | ~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1823 | std::__insertion_sort(__first, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /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.88.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 425s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 743 | std::move(__result), 425s | ~~~~~~~~~~~~~~~~~~~~ 425s 744 | std::move(__op), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s [ 80%] Built target demo_poisson_matrix_free 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 201 | std::move(__f), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 425s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 425s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 425s | ^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 743 | std::move(__result), 425s | ~~~~~~~~~~~~~~~~~~~~ 425s 744 | std::move(__op), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 201 | std::move(__f), std::move(__proj)); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 425s | ^~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 239 | operator()(_Value& __val, _Iterator __it) 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 425s | ^~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 239 | operator()(_Value& __val, _Iterator __it) 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1864 | __partial_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1869 | std::__heap_select(__first, __middle, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1870 | std::__sort_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 1857 | __comp); 425s | ~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1771 | __insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1778 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1864 | __partial_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1869 | std::__heap_select(__first, __middle, __last, __comp); 425s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1870 | std::__sort_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 1857 | __comp); 425s | ~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1771 | __insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1778 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 135 | __push_heap(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 425s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 232 | if (__comp(__first + __secondChild, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s 233 | __first + (__secondChild - 1))) 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s [ 84%] Linking CXX executable demo_hyperelasticity 425s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 232 | if (__comp(__first + __secondChild, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s 233 | __first + (__secondChild - 1))) 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1590 | __heap_select(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1594 | std::__make_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1596 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 425 | std::__pop_heap(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 91 | if (__comp(__a, __b)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 93 | if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 94 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 95 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 96 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 98 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 100 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 101 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 102 | else if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 103 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 105 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1830 | __unguarded_partition(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1836 | while (__comp(__first, __pivot)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1839 | while (__comp(__pivot, __last)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1843 | std::iter_swap(__first, __last); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1590 | __heap_select(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1594 | std::__make_heap(__first, __middle, __comp); 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1596 | if (__comp(__i, __first)) 425s | ~~~~~~^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 425 | std::__pop_heap(__first, __last, __last, __comp); 425s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 425s | ^~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 91 | if (__comp(__a, __b)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 93 | if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 94 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 95 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 96 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 98 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 100 | else if (__comp(__a, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 101 | std::iter_swap(__result, __a); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 102 | else if (__comp(__b, __c)) 425s | ~~~~~~^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 103 | std::iter_swap(__result, __c); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 105 | std::iter_swap(__result, __b); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1830 | __unguarded_partition(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1836 | while (__comp(__first, __pivot)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1839 | while (__comp(__pivot, __last)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1843 | std::iter_swap(__first, __last); 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 195 | operator()(_Iterator __it, _Value& __val) 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 135 | __push_heap(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 135 | __push_heap(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 425s | ^~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/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 > >]’: 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 425s | ^~~~~~~~~ 425s /usr/include/c++/15/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 > >]’: 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 425s | ^~~~~~~~~ 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 425s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 698 | __miter_base(_Iterator __it) 425s | ^~~~~~~~~~~~ 425s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 425s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 698 | __miter_base(_Iterator __it) 425s | ^~~~~~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 239 | operator()(_Value& __val, _Iterator __it) 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 239 | operator()(_Value& __val, _Iterator __it) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 195 | operator()(_Iterator __it, _Value& __val) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 195 | operator()(_Iterator __it, _Value& __val) 425s | ^~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 232 | if (__comp(__first + __secondChild, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s 233 | __first + (__secondChild - 1))) 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 425s | ^~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 232 | if (__comp(__first + __secondChild, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 425s 233 | __first + (__secondChild - 1))) 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 425s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 3073 | __niter_wrap(_From __from, _To __res) 425s | ^~~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 425s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 3073 | __niter_wrap(_From __from, _To __res) 425s | ^~~~~~~~~~~~ 425s /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 >]’: 425s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 425s 181 | void dot(U A, V B, P C, bool transpose = false) 425s | ^~~ 425s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 425s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 135 | __push_heap(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s In file included from /usr/include/basix/maps.h:7: 425s /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]’: 425s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 425s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 425s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/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&):: >]’: 425s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 135 | __push_heap(_RandomAccessIterator __first, 425s | ^~~~~~~~~~~ 425s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 195 | operator()(_Iterator __it, _Value& __val) 425s | ^~~~~~~~ 425s /usr/include/c++/15/bits/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&)::]’: 425s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 425s 195 | operator()(_Iterator __it, _Value& __val) 425s | ^~~~~~~~ 425s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 425s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 425s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 425s | ^~~~~~~~~~~~~~ 425s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 425s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 287 | std::move(__result)); 425s | ~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 425s | ^~~~ 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 902 | transform(coeffs, cell_info, cell, 1); 425s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 425s | ^~~~ 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 902 | transform(coeffs, cell_info, cell, 1); 425s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 425s | ^~~~ 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 902 | transform(coeffs, cell_info, cell, 1); 425s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 425s | ^~~~ 425s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 902 | transform(coeffs, cell_info, cell, 1); 425s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 424 | return [](std::span, std::span, std::int32_t, int) 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 443 | return [this, sub_element_fns](std::span data, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 425s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 451 | cell_info, cell, block_size); 425s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 466 | return [this, sub_fn](std::span data, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 425s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s 475 | ebs); 425s | ~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 484 | return [this](std::span data, std::span cell_info, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 425s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 488 | return [this](std::span data, std::span cell_info, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 425s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 492 | return [this](std::span data, std::span cell_info, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 425s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 425s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 496 | return [this](std::span data, std::span cell_info, 425s | ^ 425s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 498 | { T_apply_right(data, cell_info[cell], n); }; 425s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 61 | void assemble_cells( 425s | ^~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 425s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 425s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 155 | mat_set(dofs0, dofs1, Ae); 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 195 | void assemble_exterior_facets( 425s | ^~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 254 | P0(_Ae, cell_info0, cell0, ndim1); 425s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 425s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 292 | mat_set(dofs0, dofs1, Ae); 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 334 | void assemble_interior_facets( 425s | ^~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 425s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 425s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 425s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 425s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 425s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 425s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 634 | void assemble_cells( 425s | ^~~~~~~~~~~~~~ 425s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 425s 674 | P0(_be, cell_info0, c0, 1); 425s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 634 | void assemble_cells( 426s | ^~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 674 | P0(_be, cell_info0, c0, 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 634 | void assemble_cells( 426s | ^~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 674 | P0(_be, cell_info0, c0, 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 720 | void assemble_exterior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 770 | P0(_be, cell_info0, cell0, 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 720 | void assemble_exterior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 770 | P0(_be, cell_info0, cell0, 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 720 | void assemble_exterior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 770 | P0(_be, cell_info0, cell0, 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 816 | void assemble_interior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 887 | P0(be, cell_info0, cells0[0], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 888 | P0(sub_be, cell_info0, cells0[1], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 816 | void assemble_interior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 887 | P0(be, cell_info0, cells0[0], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 888 | P0(sub_be, cell_info0, cells0[1], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 816 | void assemble_interior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 887 | P0(be, cell_info0, cells0[0], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 888 | P0(sub_be, cell_info0, cells0[1], 1); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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.88.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 426s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 426s [ 84%] Built target demo_hyperelasticity 426s /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: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) [with T = double; int _bs0 = 1; int _bs1 = 1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 76 | void _lift_bc_cells( 426s | ^~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 168 | P0(Ae, cell_info0, c0, num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 169 | P1T(Ae, cell_info1, c1, num_rows); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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: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) [with T = double; int _bs0 = 3; int _bs1 = 3; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 76 | void _lift_bc_cells( 426s | ^~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 168 | P0(Ae, cell_info0, c0, num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 169 | P1T(Ae, cell_info1, c1, num_rows); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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: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) [with T = double; int _bs0 = -1; int _bs1 = -1; auto:188 = std::function; auto:189 = std::function, std::span, int, int)>; auto:190 = std::function, std::span, int, int)>]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 76 | void _lift_bc_cells( 426s | ^~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 168 | P0(Ae, cell_info0, c0, num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 169 | P1T(Ae, cell_info1, c1, num_rows); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s [ 88%] Linking CXX executable demo_interpolation-io 426s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 426s /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: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, T, std::span) [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)>]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 263 | void _lift_bc_exterior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 347 | P0(Ae, cell_info0, cell0, num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 348 | P1T(Ae, cell_info1, cell1, num_rows); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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:194, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:196, 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:194 = std::function; auto:195 = std::function, std::span, int, int)>; auto:196 = std::function, std::span, int, int)>]’: 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 412 | void _lift_bc_interior_facets( 426s | ^~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 426s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 426s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 426s | ^~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 426s | ^~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 426s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 426s | ^~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 426s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 426s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 426s | ^~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1990 | __start, _M_get_Tp_allocator()); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s 341 | return ranges::__copy_or_move(std::move(__first), 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 426s 342 | std::move(__last), 426s | ~~~~~~~~~~~~~~~~~~ 426s 343 | std::move(__result)); 426s | ~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 426s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 426s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 698 | __miter_base(_Iterator __it) 426s | ^~~~~~~~~~~~ 426s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 426s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/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 >]’: 426s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 1017 | operator()(_It __x, _Sent __bound) const 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/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&)::]’: 426s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 426s | ^~~~ 426s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 426s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 666 | move(_II __first, _II __last, _OI __result) 426s | ^~~~ 426s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 426s /usr/include/c++/15/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]’: 426s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 3172 | operator()(_Iter __first, _Sent __last, 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 341 | return ranges::__copy_or_move(std::move(__first), 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 426s 342 | std::move(__last), 426s | ~~~~~~~~~~~~~~~~~~ 426s 343 | std::move(__result)); 426s | ~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /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]’: 426s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 426s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s [ 92%] Linking CXX executable demo_poisson 426s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 426s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 426s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 426s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 426s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1834 | std::move(__comp), std::move(__proj)); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/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)::]’: 426s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 426s 3912 | find_if(_InputIterator __first, _InputIterator __last, 426s | ^~~~~~~ 426s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 426s 3921 | return std::__find_if(__first, __last, 426s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 426s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 426s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 426s | ^~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 426s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 426s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 743 | std::move(__result), 426s | ~~~~~~~~~~~~~~~~~~~~ 426s 744 | std::move(__op), std::move(__proj)); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 426s | ^~~~~~ 426s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 426s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s [ 96%] Linking CXX executable demo_custom_kernel 426s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 426s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 426s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 426s | ^~~~~~~~ 426s /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]’: 426s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 426s | ^~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1849 | permute_data(u, n, cell_info, _eperm); 426s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1852 | transform_data(u, n, cell_info, _etrans_invT, 426s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1853 | precompute::apply_matrix); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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]’: 426s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 426s | ^~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1833 | permute_data(u, n, cell_info, _eperm_inv); 426s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1836 | transform_data(u, n, cell_info, _etransT, 426s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1837 | precompute::apply_matrix); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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]’: 426s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 426s | ^~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1865 | permute_data(u, n, cell_info, _eperm_inv); 426s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1868 | transform_data(u, n, cell_info, _etrans_inv, 426s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1869 | precompute::apply_matrix); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /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]’: 426s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1810 | void FiniteElement::T_apply(std::span u, int n, 426s | ^~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1817 | permute_data(u, n, cell_info, _eperm); 426s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 426s 1820 | transform_data(u, n, cell_info, _etrans, 426s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 426s 1821 | precompute::apply_matrix); 426s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 426s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 426s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 426s | ^~~~~~~~ 426s /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 >]’: 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s 181 | void dot(U A, V B, P C, bool transpose = false) 426s | ^~~ 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 426s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 426s /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 426s 87 | auto det(Matrix A) 426s | ^~~ 426s /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 >]’: 426s /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 426s 125 | void inv(U A, V B) 426s | ^~~ 426s /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 426s /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 >]’: 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s 181 | void dot(U A, V B, P C, bool transpose = false) 426s | ^~~ 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 426s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 426s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 426s 1104 | constexpr default_accessor(default_accessor) noexcept {} 426s | ^~~~~~~~~~~~~~~~ 426s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 427s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 427s | ^~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 427s | ^~~~~~~~~~~~~~ 427s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 643 | _element->Tt_apply_right(data, n, cell_permutation); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 427s | ^~~~~~~~~~~~~ 427s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 609 | _element->T_apply_right(data, n, cell_permutation); 427s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 427s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 427s | ^~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /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.88.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 427s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 427s /usr/include/c++/15/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]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 427s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/15/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++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 427s [ 96%] Built target demo_interpolation-io 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 303 | return std::__do_uninit_copy(__first, __last, __result); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 427s 303 | return std::__do_uninit_copy(__first, __last, __result); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 427s | ^~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 427s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 287 | std::move(__result)); 427s | ~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/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 >]’: 427s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 878 | operator()(_It& __it, _Sent __bound) const 427s | ^~~~~~~~ 427s /usr/include/c++/15/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&):: >]’: 427s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 427s | ^~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1906 | std::__introsort_loop(__first, __last, 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s 1907 | std::__lg(__last - __first) * 2, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1908 | __comp); 427s | ~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1909 | std::__final_insertion_sort(__first, __last, __comp); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 427s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 698 | __miter_base(_Iterator __it) 427s | ^~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_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++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 287 | std::move(__result)); 427s | ~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 427s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 743 | std::move(__result), 427s | ~~~~~~~~~~~~~~~~~~~~ 427s 744 | std::move(__op), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/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]’: 427s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 1818 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 1821 | auto __lasti = ranges::next(__first, __last); 427s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 427s | ^ 427s /usr/include/c++/15/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):: >]’: 427s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 427s | ^~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 2095 | while (__first != __last && !__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 427s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 427s | ^~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 427s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 427s 637 | this->_M_impl._M_start, 427s | ~~~~~~~~~~~~~~~~~~~~~~~ 427s 638 | _M_get_Tp_allocator()); 427s | ~~~~~~~~~~~~~~~~~~~~~~ 427s /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.88.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 427s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 427s /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]’: 427s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1674 | void FiniteElement::permute_data( 427s | ^~~~~~~~~~~~~~~~ 427s [ 96%] Built target demo_poisson 427s In file included from /usr/include/basix/finite-element.h:12: 427s /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]’: 427s /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 427s 243 | void apply_matrix( 427s | ^~~~~~~~~~~~ 427s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1733 | void FiniteElement::transform_data( 427s | ^~~~~~~~~~~~~~~~ 427s /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 427s 1754 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1756 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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 427s 1775 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1777 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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 427s 1786 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1788 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1674 | void FiniteElement::permute_data( 427s | ^~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1733 | void FiniteElement::transform_data( 427s | ^~~~~~~~~~~~~~~~ 427s /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 427s 1754 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1756 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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 427s 1786 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1788 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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 427s 1797 | op(std::span(v_size_t), 427s | ~~^~~~~~~~~~~~~~~~~~~~~ 427s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1799 | dofstart, block_size); 427s | ~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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.88.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 427s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 427s [ 96%] Built target demo_custom_kernel 427s /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]’: 427s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1964 | transform_data(u, n, cell_info, _etrans_inv, 427s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1965 | precompute::apply_tranpose_matrix_right); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1887 | permute_data(dblock, 1, cell_info, _eperm); 427s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1892 | transform_data(u, n, cell_info, _etrans, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1893 | precompute::apply_tranpose_matrix_right); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1911 | permute_data(dblock, 1, cell_info, _eperm); 427s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1916 | transform_data(u, n, cell_info, _etrans_invT, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1917 | precompute::apply_tranpose_matrix_right); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 1940 | transform_data(u, n, cell_info, _etransT, 427s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1941 | precompute::apply_tranpose_matrix_right); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 427s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 3073 | __niter_wrap(_From __from, _To __res) 427s | ^~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 427s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 427s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/15/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&):: >]’: 427s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1877 | __introsort_loop(_RandomAccessIterator __first, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1885 | std::__partial_sort(__first, __last, __last, __comp); 427s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/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&):: >]’: 427s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 427s | ^~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 1820 | __comp); 427s | ~~~~~~~ 427s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 1823 | std::__insertion_sort(__first, __last, __comp); 427s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 427s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 427s | ^~~~~~~~ 427s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/15/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 > >]’: 427s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 1017 | operator()(_It __x, _Sent __bound) const 427s | ^~~~~~~~ 427s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s /usr/include/c++/15/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&)::]’: 427s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 427s | ^~~~ 427s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 427s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 427s /usr/include/c++/15/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)::]’: 427s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 427s 317 | operator()(_Iterator __it) 427s | ^~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 428s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 428s | ^~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 428s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 428s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/15/bits/refwrap.h:40, 428s from /usr/include/c++/15/vector:70: 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /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]’: 428s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 154 | void apply_permutation_mapped(std::span perm, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~ 428s /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]’: 428s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 144 | void apply_permutation(std::span perm, std::span data, 428s | ^~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 428s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 428s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 428s 30 | explicit Constant(value_type c) : value({c}) {} 428s | ^~~~~~~~~~ 428s /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]’: 428s /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 428s 285 | void apply_tranpose_matrix_right( 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1864 | __partial_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1869 | std::__heap_select(__first, __middle, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1870 | std::__sort_heap(__first, __middle, __comp); 428s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 1857 | __comp); 428s | ~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1771 | __insertion_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1778 | if (__comp(__i, __first)) 428s | ~~~~~~^~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/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 > >]’: 428s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 878 | operator()(_It& __it, _Sent __bound) const 428s | ^~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1906 | std::__introsort_loop(__first, __last, 428s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s 1907 | std::__lg(__last - __first) * 2, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 1908 | __comp); 428s | ~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1909 | std::__final_insertion_sort(__first, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 428s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 428s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 428s | ^~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/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]’: 428s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 428s 708 | vector(initializer_list __l, 428s | ^~~~~~ 428s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 428s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /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]’: 428s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 428s 172 | void apply_inv_permutation_right(std::span perm, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 428s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 428s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 428s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1590 | __heap_select(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1594 | std::__make_heap(__first, __middle, __comp); 428s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1596 | if (__comp(__i, __first)) 428s | ~~~~~~^~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 425 | std::__pop_heap(__first, __last, __last, __comp); 428s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 428s | ^~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 91 | if (__comp(__a, __b)) 428s | ~~~~~~^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 93 | if (__comp(__b, __c)) 428s | ~~~~~~^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 94 | std::iter_swap(__result, __b); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 95 | else if (__comp(__a, __c)) 428s | ~~~~~~^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 96 | std::iter_swap(__result, __c); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 98 | std::iter_swap(__result, __a); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 100 | else if (__comp(__a, __c)) 428s | ~~~~~~^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 101 | std::iter_swap(__result, __a); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 102 | else if (__comp(__b, __c)) 428s | ~~~~~~^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 103 | std::iter_swap(__result, __c); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 105 | std::iter_swap(__result, __b); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1830 | __unguarded_partition(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1836 | while (__comp(__first, __pivot)) 428s | ~~~~~~^~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1839 | while (__comp(__pivot, __last)) 428s | ~~~~~~^~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1843 | std::iter_swap(__first, __last); 428s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/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&)::]’: 428s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 428s | ^~~~~~~~ 428s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1877 | __introsort_loop(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1885 | std::__partial_sort(__first, __last, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 1820 | __comp); 428s | ~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1823 | std::__insertion_sort(__first, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 743 | std::move(__result), 428s | ~~~~~~~~~~~~~~~~~~~~ 428s 744 | std::move(__op), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 428s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 201 | std::move(__f), std::move(__proj)); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 428s | ^~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 428s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 428s | ^~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s /usr/include/c++/15/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&)::]’: 428s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 239 | operator()(_Value& __val, _Iterator __it) 428s | ^~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1864 | __partial_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1869 | std::__heap_select(__first, __middle, __last, __comp); 428s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1870 | std::__sort_heap(__first, __middle, __comp); 428s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s 1857 | __comp); 428s | ~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 428s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1771 | __insertion_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1778 | if (__comp(__i, __first)) 428s | ~~~~~~^~~~~~~~~~~~~~ 428s /usr/include/c++/15/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&):: >]’: 428s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 428s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 428s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 428s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 428s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 428s | ^~~~~~~~ 428s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 428s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 428s | ^~~~~~~~ 428s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 429s | ^~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 232 | if (__comp(__first + __secondChild, 429s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 429s 233 | __first + (__secondChild - 1))) 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1590 | __heap_select(_RandomAccessIterator __first, 429s | ^~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1594 | std::__make_heap(__first, __middle, __comp); 429s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1596 | if (__comp(__i, __first)) 429s | ~~~~~~^~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 429s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 429s | ^~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 425 | std::__pop_heap(__first, __last, __last, __comp); 429s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 429s | ^~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 91 | if (__comp(__a, __b)) 429s | ~~~~~~^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 93 | if (__comp(__b, __c)) 429s | ~~~~~~^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 94 | std::iter_swap(__result, __b); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 95 | else if (__comp(__a, __c)) 429s | ~~~~~~^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 96 | std::iter_swap(__result, __c); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 98 | std::iter_swap(__result, __a); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 100 | else if (__comp(__a, __c)) 429s | ~~~~~~^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 101 | std::iter_swap(__result, __a); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 102 | else if (__comp(__b, __c)) 429s | ~~~~~~^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 103 | std::iter_swap(__result, __c); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 105 | std::iter_swap(__result, __b); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1830 | __unguarded_partition(_RandomAccessIterator __first, 429s | ^~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1836 | while (__comp(__first, __pivot)) 429s | ~~~~~~^~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1839 | while (__comp(__pivot, __last)) 429s | ~~~~~~^~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1843 | std::iter_swap(__first, __last); 429s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/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&)::]’: 429s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 429s | ^~~~~~~~ 429s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 429s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 135 | __push_heap(_RandomAccessIterator __first, 429s | ^~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 429s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 429s | ^~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 429s | ^~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/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 > >]’: 429s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 429s | ^~~~~~~~~ 429s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 429s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 698 | __miter_base(_Iterator __it) 429s | ^~~~~~~~~~~~ 429s /usr/include/c++/15/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&)::]’: 429s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 239 | operator()(_Value& __val, _Iterator __it) 429s | ^~~~~~~~ 429s /usr/include/c++/15/bits/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&)::]’: 429s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 195 | operator()(_Iterator __it, _Value& __val) 429s | ^~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 429s | ^~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 232 | if (__comp(__first + __secondChild, 429s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 429s 233 | __first + (__secondChild - 1))) 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 429s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 3073 | __niter_wrap(_From __from, _To __res) 429s | ^~~~~~~~~~~~ 429s /usr/include/c++/15/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&):: >]’: 429s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 135 | __push_heap(_RandomAccessIterator __first, 429s | ^~~~~~~~~~~ 429s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 429s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/c++/15/bits/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&)::]’: 429s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 429s 195 | operator()(_Iterator __it, _Value& __val) 429s | ^~~~~~~~ 430s [100%] Linking CXX executable demo_biharmonic 430s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 430s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_real.so.0.9.0, may conflict with libboost_timer.so.1.88.0 431s /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.88.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 431s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 431s [100%] Built target demo_biharmonic 431s make[1]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 431s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/CMakeFiles 0 431s == run C++ demos == 431s Running tests... 431s /usr/bin/ctest --force-new-ctest-process 431s Test project /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo 431s Start 1: demo_biharmonic_mpi_2 432s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.79 sec 432s Start 2: demo_biharmonic_mpi_3 433s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 1.14 sec 433s Start 3: demo_biharmonic_serial 433s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.49 sec 433s Start 4: demo_codim_0_assembly_mpi_2 434s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.21 sec 434s Start 5: demo_codim_0_assembly_mpi_3 434s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.33 sec 434s Start 6: demo_codim_0_assembly_serial 434s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.09 sec 434s Start 7: demo_custom_kernel_mpi_2 437s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.18 sec 437s Start 8: demo_custom_kernel_mpi_3 440s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.61 sec 440s Start 9: demo_custom_kernel_serial 445s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 4.93 sec 445s Start 10: demo_poisson_mpi_2 445s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.33 sec 445s Start 11: demo_poisson_mpi_3 445s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.37 sec 445s Start 12: demo_poisson_serial 445s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.10 sec 445s Start 13: demo_poisson_matrix_free_mpi_2 446s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.32 sec 446s Start 14: demo_poisson_matrix_free_mpi_3 447s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.34 sec 447s Start 15: demo_poisson_matrix_free_serial 447s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.14 sec 447s Start 16: demo_hyperelasticity_mpi_2 452s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 5.67 sec 452s Start 17: demo_hyperelasticity_mpi_3 459s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 7.30 sec 459s Start 18: demo_hyperelasticity_serial 462s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 2.44 sec 462s Start 19: demo_interpolation-io_mpi_2 462s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.54 sec 462s Start 20: demo_interpolation-io_mpi_3 463s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.50 sec 463s Start 21: demo_interpolation-io_serial 463s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.52 sec 463s Start 22: demo_interpolation_different_meshes_mpi_2 470s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.35 sec 470s Start 23: demo_interpolation_different_meshes_mpi_3 478s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 8.16 sec 478s Start 24: demo_interpolation_different_meshes_serial 486s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.49 sec 486s 486s 100% tests passed, 0 tests failed out of 24 486s 486s Total Test time (real) = 55.37 sec 487s autopkgtest [18:47:11]: test test-dolfinx-cpp: -----------------------] 491s test-dolfinx-cpp PASS 491s autopkgtest [18:47:15]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 495s autopkgtest [18:47:19]: test test-dolfinx-cpp-complex: preparing testbed 496s Reading package lists... 497s Building dependency tree... 497s Reading state information... 497s Solving dependencies... 498s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 520s autopkgtest [18:47:44]: test test-dolfinx-cpp-complex: [----------------------- 522s nproc reports 8 processors are available 522s ==== running C++ tests for complex build ==== 522s -- The C compiler identification is GNU 15.2.0 522s -- The CXX compiler identification is GNU 15.2.0 522s -- Detecting C compiler ABI info 523s -- Detecting C compiler ABI info - done 523s -- Check for working C compiler: /usr/bin/mpicc - skipped 523s -- Detecting C compile features 523s -- Detecting C compile features - done 523s -- Detecting CXX compiler ABI info 523s -- Detecting CXX compiler ABI info - done 523s -- Check for working CXX compiler: /usr/bin/c++ - skipped 523s -- Detecting CXX compile features 523s -- Detecting CXX compile features - done 523s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 524s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 524s -- Found MPI: TRUE (found version "4.1") 524s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 524s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 524s -- Found Threads: TRUE 524s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 524s -- Requested configuration: REQUIRED COMPONENTS timer 524s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 524s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 524s -- [x] libboost_timer.so.1.88.0 524s -- [ ] libboost_timer.a 524s -- Adding boost_timer dependencies: headers 525s -- Checking for Basix hints with /usr/bin/python3 525s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 525s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 525s -- 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 525s -- HDF5_DIR: HDF5_DIR-NOTFOUND 525s -- HDF5_DEFINITIONS: 525s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 525s -- 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 525s -- HDF5_HL_LIBRARIES: 525s -- HDF5_C_DEFINITIONS: 525s -- HDF5_C_INCLUDE_DIR: 525s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 525s -- HDF5_C_LIBRARY: 525s -- 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 525s -- HDF5_C_HL_LIBRARY: 525s -- HDF5_C_HL_LIBRARIES: 525s -- Defined targets (if any): 525s -- ... hdf5::hdf5 525s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 525s -- Checking for one of the modules 'PETSc;petsc' 526s -- Looking for PETSC_USE_COMPLEX 526s -- Looking for PETSC_USE_COMPLEX - found 526s -- Checking for one of the modules 'SLEPc;slepc' 526s -- Performing Test HAVE_PEDANTIC 526s -- Performing Test HAVE_PEDANTIC - Success 526s -- Configuring done (4.3s) 526s -- Generating done (0.0s) 526s -- Build files have been written to: /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test 526s /usr/bin/cmake -S/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 526s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 526s make -f CMakeFiles/Makefile2 all 526s make[1]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 526s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 526s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 526s [ 5%] Compile poisson.py using FFCx 526s ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/poisson.py 527s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 527s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 527s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 527s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 527s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 527s [ 17%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 527s [ 29%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 527s [ 29%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 527s [ 35%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 527s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 527s [ 47%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 527s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/main.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/vector.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/io.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sort.cpp 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 527s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 527s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 529s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 529s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp 529s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 529s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 530s In file included from /usr/include/c++/15/algorithm:65, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 2052 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/vector:68, 530s from /usr/include/catch2/catch_tostring.hpp:12, 530s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 530s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 530s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 530s from /usr/include/catch2/catch_test_macros.hpp:11, 530s from /usr/include/catch2/catch_template_test_macros.hpp:20, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 530s 708 | vector(initializer_list __l, 530s | ^~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 530s | ^~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 45 | std::iota(indices.begin(), indices.end(), 0); 530s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 57 | std::iota(indices.begin(), indices.end(), 0); 530s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 530s /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]’: 530s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 119 | std::ranges::copy(buffer, range.begin()); 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2030 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s In file included from /usr/include/c++/15/numeric:64, 530s from /usr/include/dolfinx/common/sort.h:15: 530s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 530s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 530s | ^~~~ 530s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 119 | std::ranges::copy(buffer, range.begin()); 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 2052 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /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]’: 530s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 119 | std::ranges::copy(buffer, range.begin()); 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 2052 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 3196 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 530s /usr/include/c++/15/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 > >]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 349 | operator()(_Range&& __r, _Out __result) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 352 | std::move(__result)); 530s | ~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 3196 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2030 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 3196 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 2030 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 37 | global_ghost_owner); 530s | ^ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 46 | sct.scatter_fwd(data_local, data_ghost); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 530s | ^ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 56 | decltype(sct)::type::p2p); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 530s | ^ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 3172 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 341 | return ranges::__copy_or_move(std::move(__first), 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 530s 342 | std::move(__last), 530s | ~~~~~~~~~~~~~~~~~~ 530s 343 | std::move(__result)); 530s | ~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/vector.cpp:15: 530s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 530s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 234 | const T local = std::transform_reduce( 530s | ~~~~~~~~~~~~~~~~~~~~~^ 530s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 236 | [](T a, T b) -> T 530s | ~~~~~~~~~~~~~~~~~ 530s 237 | { 530s | ~ 530s 238 | if constexpr (std::is_same>::value 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 239 | or std::is_same>::value) 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 240 | { 530s | ~ 530s 241 | return std::conj(a) * b; 530s | ~~~~~~~~~~~~~~~~~~~~~~~~ 530s 242 | } 530s | ~ 530s 243 | else 530s | ~~~~ 530s 244 | return a * b; 530s | ~~~~~~~~~~~~~ 530s 245 | }); 530s | ~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 82 | global_ghost_owner); 530s | ^ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 89 | sct.scatter_rev(std::span(data_local), 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 90 | std::span(data_ghost), 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 91 | std::plus()); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 530s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 98 | sct.scatter_rev(std::span(data_local), 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 99 | std::span(data_ghost), 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 100 | [](auto /*a*/, auto b) { return b; }); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 530s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 121 | pack_fn, requests, 530s | ~~~~~~~~~~~~~~~~~~ 530s 122 | decltype(sct)::type::p2p); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 125 | std::plus(), requests); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s /tmp/autopkgtest.mvFVx5/build.y1t/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 530s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 530s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/algorithm:65, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/vector.cpp:9: 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 3196 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 530s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 279 | = std::accumulate(data.begin(), data.end(), U(0), 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 3172 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 530s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 234 | const T local = std::transform_reduce( 530s | ~~~~~~~~~~~~~~~~~~~~~^ 530s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 236 | [](T a, T b) -> T 530s | ~~~~~~~~~~~~~~~~~ 530s 237 | { 530s | ~ 530s 238 | if constexpr (std::is_same>::value 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 239 | or std::is_same>::value) 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 240 | { 530s | ~ 530s 241 | return std::conj(a) * b; 530s | ~~~~~~~~~~~~~~~~~~~~~~~~ 530s 242 | } 530s | ~ 530s 243 | else 530s | ~~~~ 530s 244 | return a * b; 530s | ~~~~~~~~~~~~~ 530s 245 | }); 530s | ~~ 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 3196 | std::move(__comp), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 530s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 279 | = std::accumulate(data.begin(), data.end(), U(0), 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 530s | ^~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 287 | std::move(__result)); 530s | ~~~~~~~~~~~~~~~~~~~~ 530s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 530s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 530s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 530s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 530s from /usr/include/dolfinx/common/MPI.h:17, 530s from /usr/include/dolfinx/common/IndexMap.h:11, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/vector.cpp:13: 530s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 530s | ^~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/numeric:64: 530s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 530s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 530s | ^~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 3172 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 338 | void scatter_fwd(std::span local_data, 530s | ^~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 350 | std::span(remote_buffer), pack_fn, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 351 | std::span(requests)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 360 | std::span(requests)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s In file included from /usr/include/c++/15/vector:67: 530s /usr/include/c++/15/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]’: 530s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 530s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 530s | ^~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/algorithm:63, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 530s | ^~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:413:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 530s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span, 4294967295>; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 530s from /usr/include/c++/15/algorithm:65: 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 530s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 530s | ^~~~~~~~~~~~~~ 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 195 | void scatter_fwd_begin(std::span send_buffer, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _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 > > >&)::]’: 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 530s | ^~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 412 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 530s | ^~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:412:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:413:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 413 | { return __last == std::find_if_not(__first, __last, __pred); } 530s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span, 4294967295>; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Tp = double; _BinaryOperation = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 530s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 530s | ^~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 3172 | operator()(_Iter __first, _Sent __last, 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 536 | void scatter_rev(std::span local_data, std::span remote_data, 530s | ^~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 553 | std::span(local_buffer), pack_fn, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 554 | std::span(request)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 556 | std::span(request)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 530s from /usr/include/dolfinx/common/MPI.h:17, 530s from /usr/include/dolfinx/common/IndexMap.h:11, 530s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 530s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 530s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 331 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 530s | ^~~~~~ 530s /usr/include/c++/15/numeric:331:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/numeric:332:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 332 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 530s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 536 | void scatter_rev(std::span local_data, std::span remote_data, 530s | ^~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 553 | std::span(local_buffer), pack_fn, 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 554 | std::span(request)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 530s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 556 | std::span(request)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 484 | void scatter_rev_begin(std::span remote_data, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 493 | type); 530s | ~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 530s | ^~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 606 | return ranges::fill_n(std::move(__first), __len, __value); 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 606 | return ranges::fill_n(std::move(__first), __len, __value); 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 606 | return ranges::fill_n(std::move(__first), __len, __value); 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s 606 | return ranges::fill_n(std::move(__first), __len, __value); 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 743 | std::move(__result), 530s | ~~~~~~~~~~~~~~~~~~~~ 530s 744 | std::move(__op), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 530s | ^~~~~~~~ 530s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/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&)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 201 | std::move(__f), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 280 | void scatter_fwd_begin(std::span local_data, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 289 | type); 530s | ~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = double]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 315 | void scatter_fwd_end(std::span remote_buffer, 530s | ^~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 530s | ^~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:473:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 473 | return std::__find_if_not(__first, __last, 530s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 530s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 606 | return ranges::fill_n(std::move(__first), __len, __value); 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 465 | find_if_not(_InputIterator __first, _InputIterator __last, 530s | ^~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:465:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:473:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 473 | return std::__find_if_not(__first, __last, 530s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 530s 474 | __gnu_cxx::__ops::__pred_iter(__pred)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 484 | void scatter_rev_begin(std::span remote_data, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 493 | type); 530s | ~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 530s | ^~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _BinaryOperation = plus]’: 530s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 293 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 530s | ^~~~~~ 530s /usr/include/c++/15/numeric:293:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 484 | void scatter_rev_begin(std::span remote_data, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 530s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 493 | type); 530s | ~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 530s | ^~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /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]’: 530s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 390 | void scatter_rev_begin(std::span send_buffer, 530s | ^~~~~~~~~~~~~~~~~ 530s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 530s from /usr/include/c++/15/bits/stl_algobase.h:67, 530s from /usr/include/c++/15/algorithm:62: 530s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 530s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 530s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, vector >&, const vector >&}]’: 530s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 530s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 530s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 530s | ^~~~~~~~ 530s In file included from /usr/include/dolfinx/la/Vector.h:14: 530s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 530s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 530s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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&)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/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):: >]’: 530s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 530s | ^~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:115:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 115 | return std::__find_if(__first, __last, 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 530s 116 | __gnu_cxx::__ops::__negate(__pred)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 530s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 530s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 530s | ^~~~~~~~ 530s /usr/include/c++/15/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):: >]’: 530s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 112 | __find_if_not(_InputIterator __first, _InputIterator __last, 530s | ^~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algo.h:115:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 115 | return std::__find_if(__first, __last, 530s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 530s 116 | __gnu_cxx::__ops::__negate(__pred)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 530s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 743 | std::move(__result), 530s | ~~~~~~~~~~~~~~~~~~~~ 530s 744 | std::move(__op), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/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&)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 530s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s 201 | std::move(__f), std::move(__proj)); 530s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 530s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 530s | ^~~~~~~~ 530s In file included from /usr/include/c++/15/algorithm:62: 530s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 530s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 530s | ^~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 2095 | while (__first != __last && !__pred(__first)) 530s | ~~~~~~^~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 530s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 530s | ^~~~~~~~~ 530s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 2095 | while (__first != __last && !__pred(__first)) 530s | ~~~~~~^~~~~~~~~ 530s /usr/include/c++/15/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&)::]’: 530s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 530s | ^~~~~~~~ 530s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 530s 394 | operator()(_Iterator __it) 530s | ^~~~~~~~ 530s /usr/include/c++/15/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)::]’: 530s /usr/include/c++/15/bits/predefined_ops.h:394:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 531s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 531s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 531s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 531s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 532s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 532s /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]’: 532s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 532s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 540 | x.insert(x.end(), {x0, x1}); 532s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 565 | v2, v3, vmid}); 532s | ~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 627 | {x.size() / 2, 2}, partitioner); 532s | ^ 532s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 632 | std::vector{}, {0, 2}, partitioner); 532s | ^ 532s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /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]’: 532s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 532s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 671 | i0 + iy + ny + 2}); 532s | ~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 676 | {x.size() / 2, 2}, partitioner); 532s | ^ 532s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 681 | std::vector{}, {0, 2}, partitioner); 532s | ^ 532s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s In file included from /usr/include/c++/15/vector:68, 532s from /usr/include/catch2/catch_tostring.hpp:12, 532s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 532s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 532s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 532s from /usr/include/catch2/catch_test_macros.hpp:11, 532s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 1546 | insert(const_iterator __position, initializer_list __l) 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 532s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1550 | std::random_access_iterator_tag()); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 1546 | insert(const_iterator __position, initializer_list __l) 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 532s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1550 | std::random_access_iterator_tag()); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/algorithm:65, 532s from /usr/include/basix/maps.h:8, 532s from /usr/include/basix/finite-element.h:9, 532s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1188 | std::move(__comp), std::move(__proj)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 532s 637 | this->_M_impl._M_start, 532s | ~~~~~~~~~~~~~~~~~~~~~~~ 532s 638 | _M_get_Tp_allocator()); 532s | ~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 532s from /usr/include/dolfinx/geometry/utils.h:9, 532s from /usr/include/dolfinx/fem/interpolate.h:19, 532s from /usr/include/dolfinx/fem/Function.h:12, 532s from /usr/include/dolfinx/fem/Expression.h:10, 532s from /usr/include/dolfinx/fem/utils.h:13, 532s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 532s /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]’: 532s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 783 | Mesh> create_mesh( 532s | ^~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 532s | ^ 532s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 830 | cells1 = std::vector(cells.begin(), cells.end()); 532s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 532s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 841 | std::vector cells1_v 532s | ^~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 880 | boundary_v.erase(unique_end, range_end); 532s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 885 | boundary_v.erase(boundary_v.begin()); 532s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 532s | ^~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 905 | nodes1.erase(unique_end, range_end); 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 911 | Geometry geometry 532s | ^~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s In file included from /usr/include/c++/15/vector:74: 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 532s 885 | vector<_Tp, _Alloc>:: 532s | ^~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 532s In file included from /usr/include/c++/15/string_view:58, 532s from /usr/include/c++/15/bits/basic_string.h:51, 532s from /usr/include/c++/15/string:56, 532s from /usr/include/catch2/internal/catch_stringref.hpp:12, 532s from /usr/include/catch2/catch_assertion_info.hpp:13, 532s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 532s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 532s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 975 | operator()(_It&& __first, _Sent __last) const 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 532s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 736 | vector(_InputIterator __first, _InputIterator __last, 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 746 | _M_range_initialize_n(__first, __last, __n); 532s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/numeric:64, 532s from /usr/include/basix/finite-element.h:19: 532s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 532s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 532s | ^~~~ 532s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s In file included from /usr/include/c++/15/chrono:54, 532s from /usr/include/catch2/catch_tostring.hpp:545: 532s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 532s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /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]’: 532s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 46 | void reorder_list(std::span list, std::span nodemap) 532s | ^~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 53 | const std::vector orig(list.begin(), list.end()); 532s | ^~~~ 532s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 58 | std::ranges::copy(links_old, links_new.begin()); 532s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 532s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 532s 239 | __x.end()); 532s | ~~~~~~~~~~ 532s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 532s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 251 | end(), _M_get_Tp_allocator()); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 532s from /usr/include/c++/15/bits/basic_string.h:41: 532s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 532s 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++/15/bits/vector.tcc:250:21: 532s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1045 | std::_Destroy(__first, __last); 532s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 532s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1834 | std::move(__comp), std::move(__proj)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1163 | operator()(_Iter __first, _Sent __last, 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 532s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1168 | return {__first, __first}; 532s | ^ 532s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1177 | return {++__dest, __first}; 532s | ^ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 1820 | erase(const_iterator __first, const_iterator __last) 532s | ^~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 532s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 532s 1792 | erase(const_iterator __position) 532s | ^~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 532s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/vector:67: 532s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 532s | ^~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 532s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 532s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 532s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 532s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 532s /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]’: 532s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 119 | std::ranges::copy(buffer, range.begin()); 532s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 532s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 532s /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]’: 532s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 676 | distribute_data(MPI_Comm comm0, std::span indices, 532s | ^~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 2052 | std::move(__comp), std::move(__proj)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /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]’: 532s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 382 | create_geometry( 532s | ^~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 424 | const std::vector l2l = graph::build::compute_local_to_local( 532s | ^~~ 532s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 429 | std::ranges::transform(l2l, igi.begin(), 532s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 532s 430 | [&nodes](auto index) { return nodes[index]; }); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 532s /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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/poisson.c 532s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 532s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 651 | __result, __alloc); 532s | ~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/string:53: 532s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 532s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 633 | copy(_II __first, _II __last, _OI __result) 532s | ^~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 532s 663 | return std::__uninitialized_copy_a 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 532s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 532s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 651 | __result, __alloc); 532s | ~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 532s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 633 | copy(_II __first, _II __last, _OI __result) 532s | ^~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 532s 663 | return std::__uninitialized_copy_a 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 532s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 532s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 532s | ^~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1990 | __start, _M_get_Tp_allocator()); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/string:50: 532s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 532s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 3073 | __niter_wrap(_From __from, _To __res) 532s | ^~~~~~~~~~~~ 532s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 532s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 975 | operator()(_It&& __first, _Sent __last) const 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 532s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 736 | vector(_InputIterator __first, _InputIterator __last, 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 746 | _M_range_initialize_n(__first, __last, __n); 532s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 532s In file included from /usr/include/c++/15/format:58, 532s from /usr/include/c++/15/bits/chrono_io.h:41, 532s from /usr/include/c++/15/chrono:3378: 532s /usr/include/c++/15/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::__iter_tag>]’: 532s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 349 | operator()(_Range&& __r, _Out __result) const 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 352 | std::move(__result)); 532s | ~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1907 | _M_allocate_and_copy(size_type __n, 532s | ^~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1911 | std::__uninitialized_copy_a 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 532s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 532s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 633 | copy(_II __first, _II __last, _OI __result) 532s | ^~~~ 532s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1818 | operator()(_Iter __first, _Sent __last, 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1821 | auto __lasti = ranges::next(__first, __last); 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 532s | ^ 532s In file included from /usr/include/c++/15/tuple:46, 532s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 532s from /usr/include/c++/15/bits/memory_resource.h:43, 532s from /usr/include/c++/15/string:72: 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 797 | operator()(_Iter __first, _Sent __last, 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 532s 195 | vector<_Tp, _Alloc>:: 532s | ^~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 532s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 532s | ^~~~~~~~~~~~~~ 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 532s 181 | vector<_Tp, _Alloc>:: 532s | ^~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 532s | ^~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 532s | ^~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 532s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 532s | ^~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /usr/include/c++/15/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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 3196 | std::move(__comp), std::move(__proj)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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 >]’: 532s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 349 | operator()(_Range&& __r, _Out __result) const 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 352 | std::move(__result)); 532s | ~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s /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]’: 532s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 532s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 532s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /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 532s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 532s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 508 | { return std::get<0>(idx) != r; }); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 532s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 553 | [](auto x) { return std::get<1>(x); }); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 532s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 532s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 532s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 646 | std::next(x_new.begin(), shape[1] * i)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 532s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 658 | std::next(x_new.begin(), shape[1] * i)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 532s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 532s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s 2030 | operator()(_Iter __first, _Sent __last, 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 532s /usr/include/c++/15/bits/ranges_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]’: 532s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 532s | ^~~~~~~~ 532s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 532s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s 743 | std::move(__result), 532s | ~~~~~~~~~~~~~~~~~~~~ 532s 744 | std::move(__op), std::move(__proj)); 532s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 532s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 532s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 532s | ^~~~~~ 532s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 533s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1990 | __start, _M_get_Tp_allocator()); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 341 | return ranges::__copy_or_move(std::move(__first), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 533s 342 | std::move(__last), 533s | ~~~~~~~~~~~~~~~~~~ 533s 343 | std::move(__result)); 533s | ~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s In file included from /usr/include/c++/15/string:46: 533s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 698 | __miter_base(_Iterator __it) 533s | ^~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/bits/char_traits.h:59, 533s from /usr/include/c++/15/string:44: 533s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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 >]’: 533s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1017 | operator()(_It __x, _Sent __bound) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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&)::]’: 533s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~ 533s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 533s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 666 | move(_II __first, _II __last, _OI __result) 533s | ^~~~ 533s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 3172 | operator()(_Iter __first, _Sent __last, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 341 | return ranges::__copy_or_move(std::move(__first), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 533s 342 | std::move(__last), 533s | ~~~~~~~~~~~~~~~~~~ 533s 343 | std::move(__result)); 533s | ~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /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]’: 533s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 533s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 533s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1834 | std::move(__comp), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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)::]’: 533s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 3912 | find_if(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 3921 | return std::__find_if(__first, __last, 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 743 | std::move(__result), 533s | ~~~~~~~~~~~~~~~~~~~~ 533s 744 | std::move(__op), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 533s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 3073 | __niter_wrap(_From __from, _To __res) 533s | ^~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 533s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 303 | return std::__do_uninit_copy(__first, __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 533s 303 | return std::__do_uninit_copy(__first, __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 287 | std::move(__result)); 533s | ~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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 >]’: 533s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 878 | operator()(_It& __it, _Sent __bound) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1906 | std::__introsort_loop(__first, __last, 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s 1907 | std::__lg(__last - __first) * 2, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1908 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1909 | std::__final_insertion_sort(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 698 | __miter_base(_Iterator __it) 533s | ^~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 287 | std::move(__result)); 533s | ~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 743 | std::move(__result), 533s | ~~~~~~~~~~~~~~~~~~~~ 533s 744 | std::move(__op), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1818 | operator()(_Iter __first, _Sent __last, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1821 | auto __lasti = ranges::next(__first, __last); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 533s | ^ 533s /usr/include/c++/15/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):: >]’: 533s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 533s | ^~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 2095 | while (__first != __last && !__pred(__first)) 533s | ~~~~~~^~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1877 | __introsort_loop(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1885 | std::__partial_sort(__first, __last, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1820 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1823 | std::__insertion_sort(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 533s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 533s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 533s 637 | this->_M_impl._M_start, 533s | ~~~~~~~~~~~~~~~~~~~~~~~ 533s 638 | _M_get_Tp_allocator()); 533s | ~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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 > >]’: 533s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1017 | operator()(_It __x, _Sent __bound) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/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&)::]’: 533s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~ 533s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 533s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 533s /usr/include/c++/15/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)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 317 | operator()(_Iterator __it) 533s | ^~~~~~~~ 533s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 533s /tmp/autopkgtest.mvFVx5/build.y1t/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 533s 142 | xshape, partitioner); 533s | ^ 533s /tmp/autopkgtest.mvFVx5/build.y1t/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 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1864 | __partial_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1869 | std::__heap_select(__first, __middle, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1870 | std::__sort_heap(__first, __middle, __comp); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1857 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1771 | __insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1778 | if (__comp(__i, __first)) 533s | ~~~~~~^~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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 > >]’: 533s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 878 | operator()(_It& __it, _Sent __bound) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1906 | std::__introsort_loop(__first, __last, 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s 1907 | std::__lg(__last - __first) * 2, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1908 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1909 | std::__final_insertion_sort(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1590 | __heap_select(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1594 | std::__make_heap(__first, __middle, __comp); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1596 | if (__comp(__i, __first)) 533s | ~~~~~~^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 425 | std::__pop_heap(__first, __last, __last, __comp); 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 91 | if (__comp(__a, __b)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 93 | if (__comp(__b, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 94 | std::iter_swap(__result, __b); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 95 | else if (__comp(__a, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 96 | std::iter_swap(__result, __c); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 98 | std::iter_swap(__result, __a); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 100 | else if (__comp(__a, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 101 | std::iter_swap(__result, __a); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 102 | else if (__comp(__b, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 103 | std::iter_swap(__result, __c); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 105 | std::iter_swap(__result, __b); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1830 | __unguarded_partition(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1836 | while (__comp(__first, __pivot)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1839 | while (__comp(__pivot, __last)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1843 | std::iter_swap(__first, __last); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/algorithm:65, 533s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1188 | std::move(__comp), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s In file included from /usr/include/c++/15/vector:68, 533s from /usr/include/basix/cell.h:10, 533s from /usr/include/basix/finite-element.h:7, 533s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 533s 637 | this->_M_impl._M_start, 533s | ~~~~~~~~~~~~~~~~~~~~~~~ 533s 638 | _M_get_Tp_allocator()); 533s | ~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1877 | __introsort_loop(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1885 | std::__partial_sort(__first, __last, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 533s from /usr/include/dolfinx/geometry/utils.h:9, 533s from /usr/include/dolfinx/fem/interpolate.h:19, 533s from /usr/include/dolfinx/fem/Function.h:12, 533s from /usr/include/dolfinx/fem/DirichletBC.h:12, 533s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 533s from /usr/include/dolfinx.h:11, 533s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 533s /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]’: 533s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 783 | Mesh> create_mesh( 533s | ^~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 533s | ^ 533s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 830 | cells1 = std::vector(cells.begin(), cells.end()); 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 533s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 841 | std::vector cells1_v 533s | ^~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1820 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1823 | std::__insertion_sort(__first, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 880 | boundary_v.erase(unique_end, range_end); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 885 | boundary_v.erase(boundary_v.begin()); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 533s | ^~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 905 | nodes1.erase(unique_end, range_end); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 911 | Geometry geometry 533s | ^~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 533s | ^~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 239 | operator()(_Value& __val, _Iterator __it) 533s | ^~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1864 | __partial_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1869 | std::__heap_select(__first, __middle, __last, __comp); 533s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1870 | std::__sort_heap(__first, __middle, __comp); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1857 | __comp); 533s | ~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1771 | __insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1778 | if (__comp(__i, __first)) 533s | ~~~~~~^~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 533s from /usr/include/dolfinx.h:16: 533s /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]’: 533s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 533s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 540 | x.insert(x.end(), {x0, x1}); 533s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 565 | v2, v3, vmid}); 533s | ~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 627 | {x.size() / 2, 2}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 632 | std::vector{}, {0, 2}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /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]’: 533s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 533s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 671 | i0 + iy + ny + 2}); 533s | ~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 676 | {x.size() / 2, 2}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 681 | std::vector{}, {0, 2}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 533s | ^~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 232 | if (__comp(__first + __secondChild, 533s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s 233 | __first + (__secondChild - 1))) 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1590 | __heap_select(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1594 | std::__make_heap(__first, __middle, __comp); 533s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1596 | if (__comp(__i, __first)) 533s | ~~~~~~^~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 425 | std::__pop_heap(__first, __last, __last, __comp); 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 91 | if (__comp(__a, __b)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 93 | if (__comp(__b, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 94 | std::iter_swap(__result, __b); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 95 | else if (__comp(__a, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 96 | std::iter_swap(__result, __c); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 98 | std::iter_swap(__result, __a); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 100 | else if (__comp(__a, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 101 | std::iter_swap(__result, __a); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 102 | else if (__comp(__b, __c)) 533s | ~~~~~~^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 103 | std::iter_swap(__result, __c); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 105 | std::iter_swap(__result, __b); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 533s /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]’: 533s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 379 | cells.insert(cells.end(), 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 533s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 386 | {x.size() / 3, 3}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1830 | __unguarded_partition(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1836 | while (__comp(__first, __pivot)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1839 | while (__comp(__pivot, __last)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1843 | std::iter_swap(__first, __last); 533s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 135 | __push_heap(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /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]’: 533s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 429 | {x.size() / 3, 3}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /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]’: 533s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 533s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 476 | {x.size() / 3, 3}, partitioner); 533s | ^ 533s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 533s | ^~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/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 > >]’: 533s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 533s | ^~~~~~~~~ 533s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 533s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 698 | __miter_base(_Iterator __it) 533s | ^~~~~~~~~~~~ 533s /usr/include/c++/15/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 239 | operator()(_Value& __val, _Iterator __it) 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 195 | operator()(_Iterator __it, _Value& __val) 533s | ^~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 533s | ^~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 232 | if (__comp(__first + __secondChild, 533s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 533s 233 | __first + (__secondChild - 1))) 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 533s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 3073 | __niter_wrap(_From __from, _To __res) 533s | ^~~~~~~~~~~~ 533s /usr/include/c++/15/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&):: >]’: 533s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 135 | __push_heap(_RandomAccessIterator __first, 533s | ^~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 533s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/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&)::]’: 533s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 533s 195 | operator()(_Iterator __it, _Value& __val) 533s | ^~~~~~~~ 533s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38, 533s from /usr/include/c++/15/bits/ranges_algo.h:38: 533s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 533s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 975 | operator()(_It&& __first, _Sent __last) const 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 533s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 736 | vector(_InputIterator __first, _InputIterator __last, 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 746 | _M_range_initialize_n(__first, __last, __n); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/numeric:64, 533s from /usr/include/basix/finite-element.h:19: 533s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 533s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 533s | ^~~~ 533s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s In file included from /usr/include/c++/15/algorithm:63: 533s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /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]’: 533s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 46 | void reorder_list(std::span list, std::span nodemap) 533s | ^~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 53 | const std::vector orig(list.begin(), list.end()); 533s | ^~~~ 533s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 58 | std::ranges::copy(links_old, links_new.begin()); 533s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/vector:74: 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 533s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 533s 239 | __x.end()); 533s | ~~~~~~~~~~ 533s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 533s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 251 | end(), _M_get_Tp_allocator()); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 533s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 533s from /usr/include/c++/15/vector:67: 533s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 533s 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++/15/bits/vector.tcc:250:21: 533s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1045 | std::_Destroy(__first, __last); 533s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 533s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1834 | std::move(__comp), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1163 | operator()(_Iter __first, _Sent __last, 533s | ^~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1168 | return {__first, __first}; 533s | ^ 533s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1177 | return {++__dest, __first}; 533s | ^ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 1820 | erase(const_iterator __first, const_iterator __last) 533s | ^~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 533s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 1792 | erase(const_iterator __position) 533s | ^~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 533s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 533s | ^~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 533s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 533s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 533s from /usr/include/dolfinx/fem/Function.h:11: 533s /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]’: 533s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 119 | std::ranges::copy(buffer, range.begin()); 533s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 533s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 533s from /usr/include/dolfinx.h:10: 533s /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]’: 533s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 676 | distribute_data(MPI_Comm comm0, std::span indices, 533s | ^~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 533s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 533s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 2052 | std::move(__comp), std::move(__proj)); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /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]’: 533s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 382 | create_geometry( 533s | ^~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s 424 | const std::vector l2l = graph::build::compute_local_to_local( 533s | ^~~ 533s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 533s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 429 | std::ranges::transform(l2l, igi.begin(), 533s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 533s 430 | [&nodes](auto index) { return nodes[index]; }); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 1546 | insert(const_iterator __position, initializer_list __l) 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1550 | std::random_access_iterator_tag()); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s /usr/include/c++/15/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]’: 533s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 533s 1546 | insert(const_iterator __position, initializer_list __l) 533s | ^~~~~~ 533s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 533s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 533s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 533s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533s 1550 | std::random_access_iterator_tag()); 533s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 534s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1990 | __start, _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/vector:68, 534s from /usr/include/c++/15/chrono:53, 534s from /usr/include/spdlog/common.h:10, 534s from /usr/include/spdlog/spdlog.h:12, 534s from /usr/include/dolfinx/common/log.h:9, 534s from /usr/include/dolfinx/common/MPI.h:10, 534s from /usr/include/dolfinx/mesh/Topology.h:11, 534s from /usr/include/dolfinx/mesh/Geometry.h:9, 534s from /usr/include/dolfinx/mesh/Mesh.h:9, 534s from /usr/include/dolfinx/mesh/generation.h:9, 534s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 534s 708 | vector(initializer_list __l, 534s | ^~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 534s from /usr/include/c++/15/algorithm:62: 534s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 534s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 3073 | __niter_wrap(_From __from, _To __res) 534s | ^~~~~~~~~~~~ 534s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 975 | operator()(_It&& __first, _Sent __last) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 534s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 736 | vector(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 746 | _M_range_initialize_n(__first, __last, __n); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 349 | operator()(_Range&& __r, _Out __result) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 352 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 60 | std::vector expected_x = { 534s | ^~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1907 | _M_allocate_and_copy(size_type __n, 534s | ^~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1911 | std::__uninitialized_copy_a 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 633 | copy(_II __first, _II __last, _OI __result) 534s | ^~~~ 534s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1818 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1821 | auto __lasti = ranges::next(__first, __last); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 534s | ^ 534s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 797 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 534s 195 | vector<_Tp, _Alloc>:: 534s | ^~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 534s 181 | vector<_Tp, _Alloc>:: 534s | ^~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 3196 | std::move(__comp), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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 >]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 349 | operator()(_Range&& __r, _Out __result) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 352 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 534s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 508 | { return std::get<0>(idx) != r; }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 534s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 553 | [](auto x) { return std::get<1>(x); }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 646 | std::next(x_new.begin(), shape[1] * i)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 658 | std::next(x_new.begin(), shape[1] * i)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 534s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 2030 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 143 | expected_x = { 534s | ~~~~~~~~~~~^~~ 534s 144 | /* v_0 */ 0.0, 534s | ~~~~~~~~~~~~~~ 534s 145 | /* v_1 */ 0.25, 534s | ~~~~~~~~~~~~~~~ 534s 146 | /* v_2 */ 0.5, 534s | ~~~~~~~~~~~~~~ 534s 147 | /* v_3 */ 0.75, 534s | ~~~~~~~~~~~~~~~ 534s 148 | /* v_4 */ 1.0, 534s | ~~~~~~~~~~~~~~ 534s 149 | }; 534s | ~ 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 168 | expected_x = { 534s | ~~~~~~~~~~~^~~ 534s 169 | /* v_0 */ 0.0, 534s | ~~~~~~~~~~~~~~ 534s 170 | /* v_1 */ 1. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 171 | /* v_2 */ 2. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 172 | /* v_3 */ 3. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 173 | /* v_4 */ 4. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 174 | /* v_5 */ 5. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 175 | /* v_6 */ 6. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 176 | /* v_7 */ 7. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 177 | /* v_8 */ 8. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 178 | /* v_9 */ 9. / 9, 534s | ~~~~~~~~~~~~~~~~~ 534s 179 | }; 534s | ~ 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 207 | expected_x = { 534s | ~~~~~~~~~~~^~~ 534s 208 | /* v_0 */ 0. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 209 | /* v_1 */ 1. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 210 | /* v_2 */ 2. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 211 | /* v_3 */ 3. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 212 | /* v_4 */ 4. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 213 | /* v_5 */ 5. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 214 | /* v_6 */ 6. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 215 | /* v_7 */ 7. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 216 | /* v_8 */ 8. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 217 | /* v_9 */ 9. / 14, 534s | ~~~~~~~~~~~~~~~~~~ 534s 218 | /* v_10 */ 10. / 14, 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 219 | /* v_11 */ 11. / 14, 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 220 | /* v_12 */ 12. / 14, 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 221 | /* v_13 */ 13. / 14, 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 222 | /* v_14 */ 14. / 14, 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 223 | }; 534s | ~ 534s /usr/include/c++/15/bits/ranges_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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 743 | std::move(__result), 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 744 | std::move(__op), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 534s 885 | vector<_Tp, _Alloc>:: 534s | ^~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 275 | std::vector expected_x = { 534s | ^~~~~~~~~~ 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 534s | ^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 357 | std::vector expected_x = { 534s | ^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 534s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1990 | __start, _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 341 | return ranges::__copy_or_move(std::move(__first), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 534s 342 | std::move(__last), 534s | ~~~~~~~~~~~~~~~~~~ 534s 343 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 534s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 698 | __miter_base(_Iterator __it) 534s | ^~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 534s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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 >]’: 534s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1017 | operator()(_It __x, _Sent __bound) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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&)::]’: 534s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~ 534s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 666 | move(_II __first, _II __last, _OI __result) 534s | ^~~~ 534s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 534s /tmp/autopkgtest.mvFVx5/build.y1t/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 534s 399 | std::vector expected_x = { 534s | ^~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 3172 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 341 | return ranges::__copy_or_move(std::move(__first), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 534s 342 | std::move(__last), 534s | ~~~~~~~~~~~~~~~~~~ 534s 343 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 257 | {x.size(), 1}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 262 | std::vector{}, {0, 1}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1834 | std::move(__comp), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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)::]’: 534s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 3912 | find_if(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 3921 | return std::__find_if(__first, __last, 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 743 | std::move(__result), 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 744 | std::move(__op), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 257 | {x.size(), 1}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 262 | std::vector{}, {0, 1}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 534s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 3073 | __niter_wrap(_From __from, _To __res) 534s | ^~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 651 | __result, __alloc); 534s | ~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 633 | copy(_II __first, _II __last, _OI __result) 534s | ^~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 663 | return std::__uninitialized_copy_a 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 651 | __result, __alloc); 534s | ~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 633 | copy(_II __first, _II __last, _OI __result) 534s | ^~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:855:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 534s 855 | operator=(initializer_list __l) 534s | ^~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 663 | return std::__uninitialized_copy_a 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s In file included from /usr/include/c++/15/algorithm:65, 534s from /usr/include/dolfinx/common/MPI.h:12: 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1188 | std::move(__comp), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 534s 637 | this->_M_impl._M_start, 534s | ~~~~~~~~~~~~~~~~~~~~~~~ 534s 638 | _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 287 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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 >]’: 534s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 878 | operator()(_It& __it, _Sent __bound) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1906 | std::__introsort_loop(__first, __last, 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s 1907 | std::__lg(__last - __first) * 2, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1908 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1909 | std::__final_insertion_sort(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 698 | __miter_base(_Iterator __it) 534s | ^~~~~~~~~~~~ 534s In file included from /usr/include/dolfinx/mesh/generation.h:11: 534s /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 >]’: 534s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 783 | Mesh> create_mesh( 534s | ^~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 534s | ^ 534s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 830 | cells1 = std::vector(cells.begin(), cells.end()); 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 534s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 841 | std::vector cells1_v 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 880 | boundary_v.erase(unique_end, range_end); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 885 | boundary_v.erase(boundary_v.begin()); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 905 | nodes1.erase(unique_end, range_end); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 287 | std::move(__result)); 534s | ~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 911 | Geometry geometry 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 743 | std::move(__result), 534s | ~~~~~~~~~~~~~~~~~~~~ 534s 744 | std::move(__op), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1818 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1821 | auto __lasti = ranges::next(__first, __last); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 534s | ^ 534s /usr/include/c++/15/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):: >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 534s | ^~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 2095 | while (__first != __last && !__pred(__first)) 534s | ~~~~~~^~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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 >]’: 534s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 783 | Mesh> create_mesh( 534s | ^~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 534s | ^ 534s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 830 | cells1 = std::vector(cells.begin(), cells.end()); 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 534s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 841 | std::vector cells1_v 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 880 | boundary_v.erase(unique_end, range_end); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 885 | boundary_v.erase(boundary_v.begin()); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 905 | nodes1.erase(unique_end, range_end); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 911 | Geometry geometry 534s | ^~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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)::]’: 534s /usr/include/c++/15/bits/ranges_algo.h:992:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 534s 992 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1877 | __introsort_loop(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1885 | std::__partial_sort(__first, __last, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1820 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1823 | std::__insertion_sort(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 534s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 534s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 534s 637 | this->_M_impl._M_start, 534s | ~~~~~~~~~~~~~~~~~~~~~~~ 534s 638 | _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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 > >]’: 534s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1017 | operator()(_It __x, _Sent __bound) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/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&)::]’: 534s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~ 534s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 534s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 534s /usr/include/c++/15/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)::]’: 534s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 317 | operator()(_Iterator __it) 534s | ^~~~~~~~ 534s In file included from /usr/include/c++/15/string_view:58, 534s from /usr/include/c++/15/bits/basic_string.h:51, 534s from /usr/include/c++/15/string:56, 534s from /usr/include/boost/timer/timer.hpp:13, 534s from /usr/include/dolfinx/common/Timer.h:10, 534s from /usr/include/dolfinx/common/MPI.h:9: 534s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 534s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 975 | operator()(_It&& __first, _Sent __last) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 534s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 736 | vector(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 746 | _M_range_initialize_n(__first, __last, __n); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/numeric:64, 534s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 534s from /usr/include/dolfinx/common/MPI.h:17: 534s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 534s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 534s | ^~~~ 534s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s In file included from /usr/include/c++/15/chrono:54: 534s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 46 | void reorder_list(std::span list, std::span nodemap) 534s | ^~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 53 | const std::vector orig(list.begin(), list.end()); 534s | ^~~~ 534s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 58 | std::ranges::copy(links_old, links_new.begin()); 534s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/vector:74: 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 534s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 534s 239 | __x.end()); 534s | ~~~~~~~~~~ 534s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 251 | end(), _M_get_Tp_allocator()); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 534s from /usr/include/c++/15/bits/basic_string.h:41: 534s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 534s 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++/15/bits/vector.tcc:250:21: 534s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1045 | std::_Destroy(__first, __last); 534s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1834 | std::move(__comp), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1163 | operator()(_Iter __first, _Sent __last, 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1168 | return {__first, __first}; 534s | ^ 534s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1177 | return {++__dest, __first}; 534s | ^ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 1820 | erase(const_iterator __first, const_iterator __last) 534s | ^~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 1792 | erase(const_iterator __position) 534s | ^~~~~ 534s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 534s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 534s In file included from /usr/include/c++/15/vector:67: 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 534s /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]’: 534s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 119 | std::ranges::copy(buffer, range.begin()); 534s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 303 | return std::__do_uninit_copy(__first, __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 534s 303 | return std::__do_uninit_copy(__first, __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 >]’: 534s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 676 | distribute_data(MPI_Comm comm0, std::span indices, 534s | ^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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]’: 534s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 534s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 534s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 2052 | std::move(__comp), std::move(__proj)); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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 >]’: 534s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 382 | create_geometry( 534s | ^~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 424 | const std::vector l2l = graph::build::compute_local_to_local( 534s | ^~~ 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 429 | std::ranges::transform(l2l, igi.begin(), 534s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 534s 430 | [&nodes](auto index) { return nodes[index]; }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1864 | __partial_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1869 | std::__heap_select(__first, __middle, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1870 | std::__sort_heap(__first, __middle, __comp); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1857 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1771 | __insertion_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1778 | if (__comp(__i, __first)) 534s | ~~~~~~^~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /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 >]’: 534s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 676 | distribute_data(MPI_Comm comm0, std::span indices, 534s | ^~~~~~~~~~~~~~~ 534s /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 >]’: 534s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 382 | create_geometry( 534s | ^~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 424 | const std::vector l2l = graph::build::compute_local_to_local( 534s | ^~~ 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 429 | std::ranges::transform(l2l, igi.begin(), 534s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 534s 430 | [&nodes](auto index) { return nodes[index]; }); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 534s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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 > >]’: 534s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 878 | operator()(_It& __it, _Sent __bound) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1906 | std::__introsort_loop(__first, __last, 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s 1907 | std::__lg(__last - __first) * 2, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1908 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1909 | std::__final_insertion_sort(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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)::]’: 534s /usr/include/c++/15/bits/ranges_algo.h:980:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 534s 980 | operator()(_Out __first, _Sent __last, _Fp __gen) const 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/ranges_algo.h:980:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 565 | v2, v3, vmid}); 534s | ~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 627 | {x.size() / 2, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 632 | std::vector{}, {0, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1590 | __heap_select(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1594 | std::__make_heap(__first, __middle, __comp); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1596 | if (__comp(__i, __first)) 534s | ~~~~~~^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 534s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 425 | std::__pop_heap(__first, __last, __last, __comp); 534s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 91 | if (__comp(__a, __b)) 534s | ~~~~~~^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 93 | if (__comp(__b, __c)) 534s | ~~~~~~^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 94 | std::iter_swap(__result, __b); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 95 | else if (__comp(__a, __c)) 534s | ~~~~~~^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 96 | std::iter_swap(__result, __c); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 98 | std::iter_swap(__result, __a); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 100 | else if (__comp(__a, __c)) 534s | ~~~~~~^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 101 | std::iter_swap(__result, __a); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 102 | else if (__comp(__b, __c)) 534s | ~~~~~~^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 103 | std::iter_swap(__result, __c); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 105 | std::iter_swap(__result, __b); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1830 | __unguarded_partition(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1836 | while (__comp(__first, __pivot)) 534s | ~~~~~~^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1839 | while (__comp(__pivot, __last)) 534s | ~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1843 | std::iter_swap(__first, __last); 534s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/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&)::]’: 534s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 534s | ^~~~~~~~ 534s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 671 | i0 + iy + ny + 2}); 534s | ~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 676 | {x.size() / 2, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 681 | std::vector{}, {0, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 534s | ^~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1877 | __introsort_loop(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1885 | std::__partial_sort(__first, __last, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1820 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1823 | std::__insertion_sort(__first, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 534s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 534s 540 | x.insert(x.end(), {x0, x1}); 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 565 | v2, v3, vmid}); 534s | ~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 627 | {x.size() / 2, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 632 | std::vector{}, {0, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /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]’: 534s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 534s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 534s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 534s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 534s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 671 | i0 + iy + ny + 2}); 534s | ~~~~~~~~~~~~~~~~~~ 534s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 676 | {x.size() / 2, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s 681 | std::vector{}, {0, 2}, partitioner); 534s | ^ 534s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 534s | ^~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 534s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 534s | ^~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s /usr/include/c++/15/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&)::]’: 534s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 534s 239 | operator()(_Value& __val, _Iterator __it) 534s | ^~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1864 | __partial_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1869 | std::__heap_select(__first, __middle, __last, __comp); 534s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1870 | std::__sort_heap(__first, __middle, __comp); 534s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s 1857 | __comp); 534s | ~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 534s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/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&):: >]’: 534s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1771 | __insertion_sort(_RandomAccessIterator __first, 534s | ^~~~~~~~~~~~~~~~ 534s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 534s 1778 | if (__comp(__i, __first)) 534s | ~~~~~~^~~~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 535s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1990 | __start, _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 535s from /usr/include/c++/15/array:45, 535s from /usr/include/dolfinx/mesh/Topology.h:9: 535s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 535s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 3073 | __niter_wrap(_From __from, _To __res) 535s | ^~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 535s | ^~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 232 | if (__comp(__first + __secondChild, 535s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s 233 | __first + (__secondChild - 1))) 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 535s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 975 | operator()(_It&& __first, _Sent __last) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 535s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 736 | vector(_InputIterator __first, _InputIterator __last, 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 746 | _M_range_initialize_n(__first, __last, __n); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/format:58, 535s from /usr/include/c++/15/bits/chrono_io.h:41, 535s from /usr/include/c++/15/chrono:3378: 535s /usr/include/c++/15/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::__iter_tag>]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 349 | operator()(_Range&& __r, _Out __result) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 352 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1907 | _M_allocate_and_copy(size_type __n, 535s | ^~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1911 | std::__uninitialized_copy_a 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 633 | copy(_II __first, _II __last, _OI __result) 535s | ^~~~ 535s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1818 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1821 | auto __lasti = ranges::next(__first, __last); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 535s | ^ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1590 | __heap_select(_RandomAccessIterator __first, 535s | ^~~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/tuple:46, 535s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 535s from /usr/include/c++/15/bits/memory_resource.h:43, 535s from /usr/include/c++/15/string:72: 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 797 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1594 | std::__make_heap(__first, __middle, __comp); 535s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1596 | if (__comp(__i, __first)) 535s | ~~~~~~^~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 535s | ^~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 425 | std::__pop_heap(__first, __last, __last, __comp); 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 535s | ^~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 91 | if (__comp(__a, __b)) 535s | ~~~~~~^~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 93 | if (__comp(__b, __c)) 535s | ~~~~~~^~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 94 | std::iter_swap(__result, __b); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 95 | else if (__comp(__a, __c)) 535s | ~~~~~~^~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 96 | std::iter_swap(__result, __c); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 98 | std::iter_swap(__result, __a); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 100 | else if (__comp(__a, __c)) 535s | ~~~~~~^~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 535s 195 | vector<_Tp, _Alloc>:: 535s | ^~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 101 | std::iter_swap(__result, __a); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 102 | else if (__comp(__b, __c)) 535s | ~~~~~~^~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 103 | std::iter_swap(__result, __c); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 535s | ^~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 105 | std::iter_swap(__result, __b); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1830 | __unguarded_partition(_RandomAccessIterator __first, 535s | ^~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1836 | while (__comp(__first, __pivot)) 535s | ~~~~~~^~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1839 | while (__comp(__pivot, __last)) 535s | ~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1843 | std::iter_swap(__first, __last); 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 535s 181 | vector<_Tp, _Alloc>:: 535s | ^~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 535s | ^~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/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&)::]’: 535s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 535s | ^~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 135 | __push_heap(_RandomAccessIterator __first, 535s | ^~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 535s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 3196 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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 >]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 349 | operator()(_Range&& __r, _Out __result) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 352 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 535s | ^~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 535s | ^~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/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 > >]’: 535s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 535s | ^~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 535s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 698 | __miter_base(_Iterator __it) 535s | ^~~~~~~~~~~~ 535s /usr/include/c++/15/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&)::]’: 535s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 239 | operator()(_Value& __val, _Iterator __it) 535s | ^~~~~~~~ 535s /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 >]’: 535s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/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&)::]’: 535s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 195 | operator()(_Iterator __it, _Value& __val) 535s | ^~~~~~~~ 535s /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 535s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 508 | { return std::get<0>(idx) != r; }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 553 | [](auto x) { return std::get<1>(x); }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 535s | ^~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 232 | if (__comp(__first + __secondChild, 535s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s 233 | __first + (__secondChild - 1))) 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 535s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 3073 | __niter_wrap(_From __from, _To __res) 535s | ^~~~~~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 135 | __push_heap(_RandomAccessIterator __first, 535s | ^~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 535s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/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&)::]’: 535s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 195 | operator()(_Iterator __it, _Value& __val) 535s | ^~~~~~~~ 535s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 535s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 2030 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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 >]’: 535s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 535s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /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 535s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 508 | { return std::get<0>(idx) != r; }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 535s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 553 | [](auto x) { return std::get<1>(x); }); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 646 | std::next(x_new.begin(), shape[1] * i)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 658 | std::next(x_new.begin(), shape[1] * i)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 535s 1546 | insert(const_iterator __position, initializer_list __l) 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1550 | std::random_access_iterator_tag()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 535s 1546 | insert(const_iterator __position, initializer_list __l) 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 535s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1550 | std::random_access_iterator_tag()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 535s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1990 | __start, _M_get_Tp_allocator()); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 341 | return ranges::__copy_or_move(std::move(__first), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s 342 | std::move(__last), 535s | ~~~~~~~~~~~~~~~~~~ 535s 343 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 535s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 698 | __miter_base(_Iterator __it) 535s | ^~~~~~~~~~~~ 535s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 535s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/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 >]’: 535s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1017 | operator()(_It __x, _Sent __bound) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/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&)::]’: 535s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 535s | ^~~~ 535s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 666 | move(_II __first, _II __last, _OI __result) 535s | ^~~~ 535s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 3172 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 341 | return ranges::__copy_or_move(std::move(__first), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 535s 342 | std::move(__last), 535s | ~~~~~~~~~~~~~~~~~~ 535s 343 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 535s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1834 | std::move(__comp), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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)::]’: 535s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 3912 | find_if(_InputIterator __first, _InputIterator __last, 535s | ^~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 3921 | return std::__find_if(__first, __last, 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 535s | ^~~~~~~~ 535s /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 >]’: 535s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 535s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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)::]’: 535s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 3912 | find_if(_InputIterator __first, _InputIterator __last, 535s | ^~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 3921 | return std::__find_if(__first, __last, 535s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 535s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 535s 3073 | __niter_wrap(_From __from, _To __res) 535s | ^~~~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 535s 885 | vector<_Tp, _Alloc>:: 535s | ^~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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]’: 535s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 535s | ^~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 535s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 535s | ^~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 535s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 535s | ^~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 535s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 287 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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 >]’: 535s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 878 | operator()(_It& __it, _Sent __bound) const 535s | ^~~~~~~~ 535s /usr/include/c++/15/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&):: >]’: 535s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 535s | ^~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1906 | std::__introsort_loop(__first, __last, 535s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s 1907 | std::__lg(__last - __first) * 2, 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 1908 | __comp); 535s | ~~~~~~~ 535s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 1909 | std::__final_insertion_sort(__first, __last, __comp); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 698 | __miter_base(_Iterator __it) 535s | ^~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 535s | ^~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 287 | std::move(__result)); 535s | ~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1818 | operator()(_Iter __first, _Sent __last, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1821 | auto __lasti = ranges::next(__first, __last); 535s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 535s | ^ 535s /usr/include/c++/15/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):: >]’: 535s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 535s | ^~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 2095 | while (__first != __last && !__pred(__first)) 535s | ~~~~~~^~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 535s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s 743 | std::move(__result), 535s | ~~~~~~~~~~~~~~~~~~~~ 535s 744 | std::move(__op), std::move(__proj)); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /usr/include/c++/15/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):: >]’: 535s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 535s | ^~~~~~~~~ 535s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 2095 | while (__first != __last && !__pred(__first)) 535s | ~~~~~~^~~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 535s | ^~~~~~~~ 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 535s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 535s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:16: 535s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 535s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 143 | return [&](std::span rows, 535s | ^ 535s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 147 | this->add(data, rows, cols); 535s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 535s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 535s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 535s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 651 | __result, __alloc); 536s | ~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 536s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 633 | copy(_II __first, _II __last, _OI __result) 536s | ^~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 663 | return std::__uninitialized_copy_a 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 651 | __result, __alloc); 536s | ~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 536s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 633 | copy(_II __first, _II __last, _OI __result) 536s | ^~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 663 | return std::__uninitialized_copy_a 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 536s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1877 | __introsort_loop(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1885 | std::__partial_sort(__first, __last, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1820 | __comp); 536s | ~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1823 | std::__insertion_sort(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:68, 536s from /usr/include/basix/mdspan.hpp:6096, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:11: 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s 708 | vector(initializer_list __l, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 536s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/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 > >]’: 536s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1017 | operator()(_It __x, _Sent __bound) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/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&)::]’: 536s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~ 536s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 536s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 536s /usr/include/c++/15/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)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 317 | operator()(_Iterator __it) 536s | ^~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s 450 | rowptr_container_type new_row_ptr = {0}; 536s | ^~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:68, 536s from /usr/include/catch2/catch_tostring.hpp:12, 536s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 536s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 536s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 536s from /usr/include/catch2/catch_test_macros.hpp:11, 536s from /usr/include/catch2/catch_template_test_macros.hpp:20, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s 708 | vector(initializer_list __l, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 536s 637 | this->_M_impl._M_start, 536s | ~~~~~~~~~~~~~~~~~~~~~~~ 536s 638 | _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 317 | operator()(_Iterator __it) 536s | ^~~~~~~~ 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 536s /tmp/autopkgtest.mvFVx5/build.y1t/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 536s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 536s | ^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 249 | void add(std::span x, std::span rows, 536s | ^~~ 536s /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]’: 536s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 724 | double norm_sq_local = std::accumulate( 536s | ~~~~~~~~~~~~~~~^ 536s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 536s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1864 | __partial_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1869 | std::__heap_select(__first, __middle, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1870 | std::__sort_heap(__first, __middle, __comp); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1857 | __comp); 536s | ~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1771 | __insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1778 | if (__comp(__i, __first)) 536s | ~~~~~~^~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 536s /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]’: 536s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 536s | ^~~~~ 536s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 536s from /usr/include/c++/15/algorithm:65, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:10: 536s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span; _Tp = int]’: 536s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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()::]’: 536s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 201 | std::move(__f), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s 450 | rowptr_container_type new_row_ptr = {0}; 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/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 > >]’: 536s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 878 | operator()(_It& __it, _Sent __bound) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1906 | std::__introsort_loop(__first, __last, 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s 1907 | std::__lg(__last - __first) * 2, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1908 | __comp); 536s | ~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1909 | std::__final_insertion_sort(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 303 | return std::__do_uninit_copy(__first, __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 536s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 536s 303 | return std::__do_uninit_copy(__first, __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1590 | __heap_select(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1594 | std::__make_heap(__first, __middle, __comp); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1596 | if (__comp(__i, __first)) 536s | ~~~~~~^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 425 | std::__pop_heap(__first, __last, __last, __comp); 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 91 | if (__comp(__a, __b)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 93 | if (__comp(__b, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 94 | std::iter_swap(__result, __b); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 95 | else if (__comp(__a, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 96 | std::iter_swap(__result, __c); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 98 | std::iter_swap(__result, __a); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 100 | else if (__comp(__a, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 101 | std::iter_swap(__result, __a); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 102 | else if (__comp(__b, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 103 | std::iter_swap(__result, __c); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 105 | std::iter_swap(__result, __b); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 536s /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]’: 536s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1830 | __unguarded_partition(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1836 | while (__comp(__first, __pivot)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1839 | while (__comp(__pivot, __last)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1843 | std::iter_swap(__first, __last); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 642 | _index_maps[1]->local_to_global(local_col, global_col); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1877 | __introsort_loop(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1885 | std::__partial_sort(__first, __last, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1820 | __comp); 536s | ~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1823 | std::__insertion_sort(__first, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/algorithm:65, 536s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 536s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1188 | std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 536s 637 | this->_M_impl._M_start, 536s | ~~~~~~~~~~~~~~~~~~~~~~~ 536s 638 | _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 536s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 536s | ^~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 239 | operator()(_Value& __val, _Iterator __it) 536s | ^~~~~~~~ 536s In file included from /usr/include/dolfinx/mesh/generation.h:11, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 536s /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 >]’: 536s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 783 | Mesh> create_mesh( 536s | ^~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 536s | ^ 536s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 830 | cells1 = std::vector(cells.begin(), cells.end()); 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 841 | std::vector cells1_v 536s | ^~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 880 | boundary_v.erase(unique_end, range_end); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 885 | boundary_v.erase(boundary_v.begin()); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 536s | ^~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 905 | nodes1.erase(unique_end, range_end); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 911 | Geometry geometry 536s | ^~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1864 | __partial_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1869 | std::__heap_select(__first, __middle, __last, __comp); 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1870 | std::__sort_heap(__first, __middle, __comp); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1857 | __comp); 536s | ~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1771 | __insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1778 | if (__comp(__i, __first)) 536s | ~~~~~~^~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 536s | ^~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 232 | if (__comp(__first + __secondChild, 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s 233 | __first + (__secondChild - 1))) 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1590 | __heap_select(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1594 | std::__make_heap(__first, __middle, __comp); 536s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1596 | if (__comp(__i, __first)) 536s | ~~~~~~^~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 425 | std::__pop_heap(__first, __last, __last, __comp); 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 91 | if (__comp(__a, __b)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 93 | if (__comp(__b, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 94 | std::iter_swap(__result, __b); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 95 | else if (__comp(__a, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 96 | std::iter_swap(__result, __c); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 98 | std::iter_swap(__result, __a); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 100 | else if (__comp(__a, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 101 | std::iter_swap(__result, __a); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 102 | else if (__comp(__b, __c)) 536s | ~~~~~~^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 103 | std::iter_swap(__result, __c); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 105 | std::iter_swap(__result, __b); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1830 | __unguarded_partition(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1836 | while (__comp(__first, __pivot)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1839 | while (__comp(__pivot, __last)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1843 | std::iter_swap(__first, __last); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 536s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 536s 540 | x.insert(x.end(), {x0, x1}); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 565 | v2, v3, vmid}); 536s | ~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 627 | {x.size() / 2, 2}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 632 | std::vector{}, {0, 2}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 135 | __push_heap(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 536s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 671 | i0 + iy + ny + 2}); 536s | ~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 676 | {x.size() / 2, 2}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 681 | std::vector{}, {0, 2}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 536s | ^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/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 > >]’: 536s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 536s | ^~~~~~~~~ 536s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 536s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 698 | __miter_base(_Iterator __it) 536s | ^~~~~~~~~~~~ 536s /usr/include/c++/15/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 239 | operator()(_Value& __val, _Iterator __it) 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 195 | operator()(_Iterator __it, _Value& __val) 536s | ^~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 536s | ^~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 232 | if (__comp(__first + __secondChild, 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 536s 233 | __first + (__secondChild - 1))) 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 536s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 3073 | __niter_wrap(_From __from, _To __res) 536s | ^~~~~~~~~~~~ 536s /usr/include/c++/15/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&):: >]’: 536s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 135 | __push_heap(_RandomAccessIterator __first, 536s | ^~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 536s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/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&)::]’: 536s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 195 | operator()(_Iterator __it, _Value& __val) 536s | ^~~~~~~~ 536s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 536s from /usr/include/dolfinx/refinement/interval.h:12: 536s /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]’: 536s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 536s 177 | std::for_each(local_edge_to_new_vertex.begin(), 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 178 | local_edge_to_new_vertex.end(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 179 | [global_offset](auto& e) { e.second += global_offset; }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 536s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 536s 254 | recv_local_edge); 536s | ~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 1546 | insert(const_iterator __position, initializer_list __l) 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1550 | std::random_access_iterator_tag()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 536s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 536s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 975 | operator()(_It&& __first, _Sent __last) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 736 | vector(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 746 | _M_range_initialize_n(__first, __last, __n); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:74: 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 536s 239 | __x.end()); 536s | ~~~~~~~~~~ 536s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 251 | end(), _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 536s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 536s from /usr/include/c++/15/vector:67: 536s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 536s 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++/15/bits/vector.tcc:250:21: 536s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1045 | std::_Destroy(__first, __last); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 536s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 536s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 782 | ranges::begin(__r2), ranges::end(__r2), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 783 | std::move(__result), std::move(__binary_op), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 784 | std::move(__proj1), std::move(__proj2)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 536s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 536s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 536s from /usr/include/catch2/catch_test_macros.hpp:11, 536s from /usr/include/catch2/catch_template_test_macros.hpp:20, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 536s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 536s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 536s | ^ 536s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 536s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 536s | ^ 536s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 536s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 536s | ^~~~~~~~~~~~~ 536s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /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 > >]’: 536s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 536s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1834 | std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 536s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 2130 | __value, std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 536s from /usr/include/dolfinx/fem/assembler.h:9, 536s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 536s from /usr/include/dolfinx.h:11, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:14: 536s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 536s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 536s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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]’: 536s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 536s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 267 | void assemble_matrix( 536s | ^~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/string_view:58, 536s from /usr/include/c++/15/bits/basic_string.h:51, 536s from /usr/include/c++/15/string:56, 536s from /usr/include/catch2/internal/catch_stringref.hpp:12, 536s from /usr/include/catch2/catch_assertion_info.hpp:13, 536s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 536s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 536s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 975 | operator()(_It&& __first, _Sent __last) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 536s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 736 | vector(_InputIterator __first, _InputIterator __last, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 746 | _M_range_initialize_n(__first, __last, __n); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/numeric:64, 536s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 536s from /usr/include/dolfinx/common/MPI.h:17, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 536s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 536s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 536s | ^~~~ 536s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s In file included from /usr/include/c++/15/chrono:54, 536s from /usr/include/catch2/catch_tostring.hpp:545: 536s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 536s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 46 | void reorder_list(std::span list, std::span nodemap) 536s | ^~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 53 | const std::vector orig(list.begin(), list.end()); 536s | ^~~~ 536s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 58 | std::ranges::copy(links_old, links_new.begin()); 536s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:74: 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 536s 239 | __x.end()); 536s | ~~~~~~~~~~ 536s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 251 | end(), _M_get_Tp_allocator()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 536s from /usr/include/c++/15/bits/basic_string.h:41: 536s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 536s 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++/15/bits/vector.tcc:250:21: 536s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1045 | std::_Destroy(__first, __last); 536s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/numeric:64, 536s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 536s from /usr/include/dolfinx/common/MPI.h:17, 536s from /usr/include/dolfinx/common/dolfinx_common.h:13, 536s from /usr/include/dolfinx.h:10: 536s /usr/include/c++/15/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)>]’: 536s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 536s | ^~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 536s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1834 | std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1163 | operator()(_Iter __first, _Sent __last, 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1168 | return {__first, __first}; 536s | ^ 536s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1177 | return {++__dest, __first}; 536s | ^ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 1820 | erase(const_iterator __first, const_iterator __last) 536s | ^~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 1792 | erase(const_iterator __position) 536s | ^~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 536s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/c++/15/vector:67: 536s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 536s | ^~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 536s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 536s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 606 | return ranges::fill_n(std::move(__first), __len, __value); 536s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 536s from /usr/include/dolfinx/mesh/Mesh.h:9, 536s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 536s /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]’: 536s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 119 | std::ranges::copy(buffer, range.begin()); 536s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/fem/Function.h:17, 536s from /usr/include/dolfinx/fem/DirichletBC.h:12, 536s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 536s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 536s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 99 | std::span(_buffer_remote), 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 100 | std::span(_request)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/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]’: 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 35 | void spmv_impl(std::span values, 536s | ^~~~~~~~~ 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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 >]’: 536s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 676 | distribute_data(MPI_Comm comm0, std::span indices, 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 536s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 536s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 2052 | std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 536s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 536s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 536s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 2130 | __value, std::move(__comp), std::move(__proj)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /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 >]’: 536s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 382 | create_geometry( 536s | ^~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 424 | const std::vector l2l = graph::build::compute_local_to_local( 536s | ^~~ 536s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 429 | std::ranges::transform(l2l, igi.begin(), 536s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 536s 430 | [&nodes](auto index) { return nodes[index]; }); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 536s 1546 | insert(const_iterator __position, initializer_list __l) 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 536s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1550 | std::random_access_iterator_tag()); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 536s from /usr/include/dolfinx.h:16: 536s /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]’: 536s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 379 | cells.insert(cells.end(), 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 536s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 386 | {x.size() / 3, 3}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 429 | {x.size() / 3, 3}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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)::]’: 536s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 536s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 536s | ^~~~~~~~ 536s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 536s /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]’: 536s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 536s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s 476 | {x.size() / 3, 3}, partitioner); 536s | ^ 536s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 536s /usr/include/c++/15/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]’: 536s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 536s 1617 | insert(const_iterator __position, _InputIterator __first, 536s | ^~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s 1621 | _M_range_insert(begin() + __offset, __first, __last, 536s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s 1622 | std::__iterator_category(__first)); 536s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 536s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s 885 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 537s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1990 | __start, _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/string:50: 537s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 537s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 537s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 537s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 975 | operator()(_It&& __first, _Sent __last) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 537s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 736 | vector(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 746 | _M_range_initialize_n(__first, __last, __n); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/format:58, 537s from /usr/include/c++/15/bits/chrono_io.h:41, 537s from /usr/include/c++/15/chrono:3378: 537s /usr/include/c++/15/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::__iter_tag>]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 349 | operator()(_Range&& __r, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 352 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1907 | _M_allocate_and_copy(size_type __n, 537s | ^~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1911 | std::__uninitialized_copy_a 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/string:53: 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s In file included from /usr/include/c++/15/vector:68, 537s from /usr/include/catch2/catch_tostring.hpp:12, 537s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 537s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 537s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 537s from /usr/include/catch2/catch_test_macros.hpp:11, 537s from /usr/include/catch2/catch_template_test_macros.hpp:20, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 537s 708 | vector(initializer_list __l, 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1818 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1821 | auto __lasti = ranges::next(__first, __last); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 537s | ^ 537s In file included from /usr/include/c++/15/tuple:46, 537s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 537s from /usr/include/c++/15/bits/memory_resource.h:43, 537s from /usr/include/c++/15/string:72: 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 797 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s 195 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 537s | ^~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s 181 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 537s | ^~~~~~~~~~~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 78 | std::vector expected_x = { 537s | ^~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 3196 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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 >]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 349 | operator()(_Range&& __r, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 352 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /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 >]’: 537s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 508 | { return std::get<0>(idx) != r; }); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 553 | [](auto x) { return std::get<1>(x); }); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 646 | std::next(x_new.begin(), shape[1] * i)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 658 | std::next(x_new.begin(), shape[1] * i)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 120 | std::vector expected_x = { 537s | ^~~~~~~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 187 | {x.size() / 3, 3}, partitioner); 537s | ^ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 537s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 2030 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1990 | __start, _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 743 | std::move(__result), 537s | ~~~~~~~~~~~~~~~~~~~~ 537s 744 | std::move(__op), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1907 | _M_allocate_and_copy(size_type __n, 537s | ^~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1911 | std::__uninitialized_copy_a 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/algorithm:62: 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 167 | static_cast(2. * i + comm_size)}); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 187 | {x.size() / 3, 3}, partitioner); 537s | ^ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 201 | std::vector expected_x 537s | ^~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 537s 885 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 1818 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 1821 | auto __lasti = ranges::next(__first, __last); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 537s | ^ 537s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 537s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 2096 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s /usr/include/c++/15/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 >]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 349 | operator()(_Range&& __r, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 352 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 537s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 402 | std::ranges::transform(p, xg, p.begin(), 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 537s 403 | [size = rows.size()](auto x, auto y) 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 404 | { return x + y / size; }); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 537s 708 | vector(initializer_list __l, 537s | ^~~~~~ 537s /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]’: 537s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 537s | ^~~~~~~~~~~~~~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 56 | std::vector cells{0, 1, 1, 2}; 537s | ^~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 63 | mesh::create_cell_partitioner()); 537s | ^ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s 885 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 908 | std::copy(__first, __last, __position); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 915 | std::__uninitialized_copy_a(__mid, __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 537s 916 | this->_M_impl._M_finish, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~ 537s 917 | _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 926 | std::copy(__first, __mid, __position); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 953 | = std::__uninitialized_copy_a(__first, __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s 954 | __new_finish, 537s | ~~~~~~~~~~~~~ 537s 955 | _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 651 | __result, __alloc); 537s | ~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 663 | return std::__uninitialized_copy_a 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 537s /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]’: 537s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 537s | ^~~~~ 537s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 537s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 233 | void assemble_matrix( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 247 | mesh->geometry().x(), constants, coefficients, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 248 | dof_marker0, dof_marker1); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = int]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 537s | ^~~~~~~~ 537s In file included from /usr/include/dolfinx/la/Vector.h:14: 537s /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]’: 537s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 195 | void scatter_fwd_begin(std::span send_buffer, 537s | ^~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 56 | std::vector cells{0, 1, 1, 2}; 537s | ^~~~~ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 537s | ^ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s 63 | mesh::create_cell_partitioner()); 537s | ^ 537s /tmp/autopkgtest.mvFVx5/build.y1t/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 537s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 537s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 2096 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 537s | ^~~~~ 537s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1990 | __start, _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 341 | return ranges::__copy_or_move(std::move(__first), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s 342 | std::move(__last), 537s | ~~~~~~~~~~~~~~~~~~ 537s 343 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s In file included from /usr/include/c++/15/string:46: 537s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 698 | __miter_base(_Iterator __it) 537s | ^~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/optional:51, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 537s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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 >]’: 537s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1017 | operator()(_It __x, _Sent __bound) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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&)::]’: 537s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 666 | move(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 1546 | insert(const_iterator __position, initializer_list __l) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1550 | std::random_access_iterator_tag()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/algorithm:65, 537s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 537s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1188 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 3172 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s 637 | this->_M_impl._M_start, 537s | ~~~~~~~~~~~~~~~~~~~~~~~ 537s 638 | _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 341 | return ranges::__copy_or_move(std::move(__first), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s 342 | std::move(__last), 537s | ~~~~~~~~~~~~~~~~~~ 537s 343 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s In file included from /usr/include/dolfinx/mesh/generation.h:11, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 537s /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 >]’: 537s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 783 | Mesh> create_mesh( 537s | ^~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 537s | ^ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 830 | cells1 = std::vector(cells.begin(), cells.end()); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 841 | std::vector cells1_v 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 880 | boundary_v.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 885 | boundary_v.erase(boundary_v.begin()); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 905 | nodes1.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 911 | Geometry geometry 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1188 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s 637 | this->_M_impl._M_start, 537s | ~~~~~~~~~~~~~~~~~~~~~~~ 537s 638 | _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 537s from /usr/include/dolfinx/geometry/utils.h:9, 537s from /usr/include/dolfinx/fem/interpolate.h:19, 537s from /usr/include/dolfinx/fem/Function.h:12: 537s /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]’: 537s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 783 | Mesh> create_mesh( 537s | ^~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 537s | ^ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 830 | cells1 = std::vector(cells.begin(), cells.end()); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 841 | std::vector cells1_v 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 880 | boundary_v.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 885 | boundary_v.erase(boundary_v.begin()); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 905 | nodes1.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 911 | Geometry geometry 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1834 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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)::]’: 537s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 3912 | find_if(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 3921 | return std::__find_if(__first, __last, 537s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 743 | std::move(__result), 537s | ~~~~~~~~~~~~~~~~~~~~ 537s 744 | std::move(__op), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 537s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 3073 | __niter_wrap(_From __from, _To __res) 537s | ^~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 537s 1546 | insert(const_iterator __position, initializer_list __l) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 537s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1550 | std::random_access_iterator_tag()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 783 | Mesh> create_mesh( 537s | ^~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 537s | ^ 537s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 830 | cells1 = std::vector(cells.begin(), cells.end()); 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 537s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 841 | std::vector cells1_v 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 880 | boundary_v.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 885 | boundary_v.erase(boundary_v.begin()); 537s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 905 | nodes1.erase(unique_end, range_end); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 911 | Geometry geometry 537s | ^~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 651 | __result, __alloc); 537s | ~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 663 | return std::__uninitialized_copy_a 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 537s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1834 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 782 | ranges::begin(__r2), ranges::end(__r2), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 783 | std::move(__result), std::move(__binary_op), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 784 | std::move(__proj1), std::move(__proj2)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 537s /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]’: 537s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 537s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 698 | __miter_base(_Iterator __it) 537s | ^~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/bits/stl_iterator.h:78, 537s from /usr/include/c++/15/bits/stl_algobase.h:67: 537s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/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 > >]’: 537s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 1017 | operator()(_It __x, _Sent __bound) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s In file included from /usr/include/c++/15/algorithm:63: 537s /usr/include/c++/15/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&)::]’: 537s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 537s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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 > >]’: 537s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 537s 975 | operator()(_It&& __first, _Sent __last) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 341 | return ranges::__copy_or_move(std::move(__first), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 537s 342 | std::move(__last), 537s | ~~~~~~~~~~~~~~~~~~ 537s 343 | std::move(__result)); 537s | ~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 537s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 927 | void pack_coefficient_entity(std::span c, int cstride, 537s | ^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 537s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 927 | void pack_coefficient_entity(std::span c, int cstride, 537s | ^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/string_view:58, 537s from /usr/include/c++/15/bits/basic_string.h:51, 537s from /usr/include/c++/15/string:56, 537s from /usr/include/catch2/internal/catch_stringref.hpp:12, 537s from /usr/include/catch2/catch_assertion_info.hpp:13, 537s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 537s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 537s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 975 | operator()(_It&& __first, _Sent __last) const 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 537s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 736 | vector(_InputIterator __first, _InputIterator __last, 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 746 | _M_range_initialize_n(__first, __last, __n); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 537s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 927 | void pack_coefficient_entity(std::span c, int cstride, 537s | ^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/numeric:64, 537s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 537s from /usr/include/dolfinx/common/MPI.h:17, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 537s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 537s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 927 | void pack_coefficient_entity(std::span c, int cstride, 537s | ^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/chrono:54, 537s from /usr/include/catch2/catch_tostring.hpp:545: 537s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 46 | void reorder_list(std::span list, std::span nodemap) 537s | ^~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 53 | const std::vector orig(list.begin(), list.end()); 537s | ^~~~ 537s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 58 | std::ranges::copy(links_old, links_new.begin()); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/vector:74: 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 537s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 537s 239 | __x.end()); 537s | ~~~~~~~~~~ 537s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 537s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 251 | end(), _M_get_Tp_allocator()); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 537s from /usr/include/c++/15/bits/basic_string.h:41: 537s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 537s 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++/15/bits/vector.tcc:250:21: 537s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1045 | std::_Destroy(__first, __last); 537s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1834 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1163 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1168 | return {__first, __first}; 537s | ^ 537s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1177 | return {++__dest, __first}; 537s | ^ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 1820 | erase(const_iterator __first, const_iterator __last) 537s | ^~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 1792 | erase(const_iterator __position) 537s | ^~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/c++/15/vector:67: 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>]’: 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 494 | void assemble_matrix( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 549 | impl::assemble_cells( 537s | ~~~~~~~~~~~~~~~~~~~~^ 537s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 572 | impl::assemble_exterior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 574 | a.domain(IntegralType::exterior_facet, i), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 578 | perms); 537s | ~~~~~~ 537s /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 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 588 | impl::assemble_interior_facets( 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 537s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 590 | a.domain(IntegralType::interior_facet, i), 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 594 | cell_info1, perms); 537s | ~~~~~~~~~~~~~~~~~~ 537s /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 537s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 537s from /usr/include/dolfinx/mesh/Mesh.h:9, 537s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 537s /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]’: 537s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 119 | std::ranges::copy(buffer, range.begin()); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 676 | distribute_data(MPI_Comm comm0, std::span indices, 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 2052 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 382 | create_geometry( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 424 | const std::vector l2l = graph::build::compute_local_to_local( 537s | ^~~ 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 429 | std::ranges::transform(l2l, igi.begin(), 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 537s 430 | [&nodes](auto index) { return nodes[index]; }); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 537s 885 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 676 | distribute_data(MPI_Comm comm0, std::span indices, 537s | ^~~~~~~~~~~~~~~ 537s /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 >]’: 537s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 382 | create_geometry( 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 424 | const std::vector l2l = graph::build::compute_local_to_local( 537s | ^~~ 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 429 | std::ranges::transform(l2l, igi.begin(), 537s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 537s 430 | [&nodes](auto index) { return nodes[index]; }); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 537s 885 | vector<_Tp, _Alloc>:: 537s | ^~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Comp = std::ranges::less; _Proj = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1818 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1821 | auto __lasti = ranges::next(__first, __last); 537s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 537s | ^ 537s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 537s | ^~~~~~ 537s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /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]’: 537s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 46 | void reorder_list(std::span list, std::span nodemap) 537s | ^~~~~~~~~~~~ 537s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 53 | const std::vector orig(list.begin(), list.end()); 537s | ^~~~ 537s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 58 | std::ranges::copy(links_old, links_new.begin()); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 1834 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1163 | operator()(_Iter __first, _Sent __last, 537s | ^~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1168 | return {__first, __first}; 537s | ^ 537s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1177 | return {++__dest, __first}; 537s | ^ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 1820 | erase(const_iterator __first, const_iterator __last) 537s | ^~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 537s 1792 | erase(const_iterator __position) 537s | ^~~~~ 537s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 537s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 633 | copy(_II __first, _II __last, _OI __result) 537s | ^~~~ 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 537s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 537s from /usr/include/dolfinx/fem/Function.h:11: 537s /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]’: 537s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 537s 119 | std::ranges::copy(buffer, range.begin()); 537s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 537s | ^~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 537s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 537s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s /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]’: 537s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 537s 676 | distribute_data(MPI_Comm comm0, std::span indices, 537s | ^~~~~~~~~~~~~~~ 537s /usr/include/c++/15/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]’: 537s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 537s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 537s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537s 2052 | std::move(__comp), std::move(__proj)); 537s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 538s from /usr/include/dolfinx/refinement/interval.h:12: 538s /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]’: 538s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s 177 | std::for_each(local_edge_to_new_vertex.begin(), 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 178 | local_edge_to_new_vertex.end(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 179 | [global_offset](auto& e) { e.second += global_offset; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 382 | create_geometry( 538s | ^~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 538s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 424 | const std::vector l2l = graph::build::compute_local_to_local( 538s | ^~~ 538s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 429 | std::ranges::transform(l2l, igi.begin(), 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 538s 430 | [&nodes](auto index) { return nodes[index]; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 538s 254 | recv_local_edge); 538s | ~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 538s 1546 | insert(const_iterator __position, initializer_list __l) 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1550 | std::random_access_iterator_tag()); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 287 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 >]’: 538s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 878 | operator()(_It& __it, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1906 | std::__introsort_loop(__first, __last, 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s 1907 | std::__lg(__last - __first) * 2, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1908 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1909 | std::__final_insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 698 | __miter_base(_Iterator __it) 538s | ^~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 287 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 743 | std::move(__result), 538s | ~~~~~~~~~~~~~~~~~~~~ 538s 744 | std::move(__op), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1818 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1821 | auto __lasti = ranges::next(__first, __last); 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 538s | ^ 538s /usr/include/c++/15/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):: >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 538s | ^~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 2095 | while (__first != __last && !__pred(__first)) 538s | ~~~~~~^~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /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]’: 538s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 538s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 538s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 303 | return std::__do_uninit_copy(__first, __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 538s 637 | this->_M_impl._M_start, 538s | ~~~~~~~~~~~~~~~~~~~~~~~ 538s 638 | _M_get_Tp_allocator()); 538s | ~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s 177 | std::for_each(local_edge_to_new_vertex.begin(), 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 178 | local_edge_to_new_vertex.end(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 179 | [global_offset](auto& e) { e.second += global_offset; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 538s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 538s 254 | recv_local_edge); 538s | ~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 538s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3073 | __niter_wrap(_From __from, _To __res) 538s | ^~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 538s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 538s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1877 | __introsort_loop(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1885 | std::__partial_sort(__first, __last, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1820 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1823 | std::__insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 878 | operator()(_It& __it, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1906 | std::__introsort_loop(__first, __last, 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s 1907 | std::__lg(__last - __first) * 2, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1908 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1909 | std::__final_insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 287 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1017 | operator()(_It __x, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 538s /usr/include/c++/15/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)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 317 | operator()(_Iterator __it) 538s | ^~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/dolfinx/fem/Function.h:10: 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 319 | return [](std::span, std::span, std::int32_t, int) 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 341 | return [dims, sub_element_fns](std::span data, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 350 | block_size); 538s | ~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 362 | return [ebs, sub_fn](std::span data, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 372 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 376 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 538s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 380 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 538s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 384 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 386 | { T_apply(data, cell_info[cell], block_size); }; 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 538s | ^~~~ 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 902 | transform(coeffs, cell_info, cell, 1); 538s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 538s | ^~~~ 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 902 | transform(coeffs, cell_info, cell, 1); 538s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 538s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 538s | ^~~~ 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 902 | transform(coeffs, cell_info, cell, 1); 538s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 303 | return std::__do_uninit_copy(__first, __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 538s | ^~~~ 538s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 902 | transform(coeffs, cell_info, cell, 1); 538s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 424 | return [](std::span, std::span, std::int32_t, int) 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 443 | return [this, sub_element_fns](std::span data, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 451 | cell_info, cell, block_size); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 466 | return [this, sub_fn](std::span data, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 475 | ebs); 538s | ~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 484 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 488 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 492 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 538s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 538s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 496 | return [this](std::span data, std::span cell_info, 538s | ^ 538s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 498 | { T_apply_right(data, cell_info[cell], n); }; 538s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 61 | void assemble_cells( 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 538s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 155 | mat_set(dofs0, dofs1, Ae); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1864 | __partial_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1869 | std::__heap_select(__first, __middle, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1870 | std::__sort_heap(__first, __middle, __comp); 538s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1990 | __start, _M_get_Tp_allocator()); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1857 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1771 | __insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1778 | if (__comp(__i, __first)) 538s | ~~~~~~^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s In file included from /usr/include/c++/15/string:50: 538s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 538s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3073 | __niter_wrap(_From __from, _To __res) 538s | ^~~~~~~~~~~~ 538s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 975 | operator()(_It&& __first, _Sent __last) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 736 | vector(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 746 | _M_range_initialize_n(__first, __last, __n); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 195 | void assemble_exterior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s In file included from /usr/include/c++/15/format:58, 538s from /usr/include/c++/15/bits/chrono_io.h:41, 538s from /usr/include/c++/15/chrono:3378: 538s /usr/include/c++/15/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::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 349 | operator()(_Range&& __r, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 254 | P0(_Ae, cell_info0, cell0, ndim1); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 352 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 538s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 292 | mat_set(dofs0, dofs1, Ae); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1907 | _M_allocate_and_copy(size_type __n, 538s | ^~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1911 | std::__uninitialized_copy_a 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/c++/15/string:53: 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 633 | copy(_II __first, _II __last, _OI __result) 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1818 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1821 | auto __lasti = ranges::next(__first, __last); 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 538s | ^ 538s In file included from /usr/include/c++/15/tuple:46, 538s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 538s from /usr/include/c++/15/bits/memory_resource.h:43, 538s from /usr/include/c++/15/string:72: 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 797 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s 195 | vector<_Tp, _Alloc>:: 538s | ^~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s 181 | vector<_Tp, _Alloc>:: 538s | ^~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 878 | operator()(_It& __it, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1906 | std::__introsort_loop(__first, __last, 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s 1907 | std::__lg(__last - __first) * 2, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1908 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1909 | std::__final_insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::MatrixCSR::mat_add_values<>()::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 334 | void assemble_interior_facets( 538s | ^~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 538s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 538s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 538s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 3196 | std::move(__comp), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 349 | operator()(_Range&& __r, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 352 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /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 >]’: 538s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 508 | { return std::get<0>(idx) != r; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 553 | [](auto x) { return std::get<1>(x); }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 538s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3073 | __niter_wrap(_From __from, _To __res) 538s | ^~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1004 | __make_move_if_noexcept_iterator(__c.end()), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1005 | __c.get_allocator()).swap(__c); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1590 | __heap_select(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1594 | std::__make_heap(__first, __middle, __comp); 538s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1596 | if (__comp(__i, __first)) 538s | ~~~~~~^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 425 | std::__pop_heap(__first, __last, __last, __comp); 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 91 | if (__comp(__a, __b)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 93 | if (__comp(__b, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 94 | std::iter_swap(__result, __b); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 95 | else if (__comp(__a, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 96 | std::iter_swap(__result, __c); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 98 | std::iter_swap(__result, __a); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 100 | else if (__comp(__a, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 101 | std::iter_swap(__result, __a); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 102 | else if (__comp(__b, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 103 | std::iter_swap(__result, __c); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 105 | std::iter_swap(__result, __b); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1830 | __unguarded_partition(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1836 | while (__comp(__first, __pivot)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1839 | while (__comp(__pivot, __last)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1843 | std::iter_swap(__first, __last); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 651 | __result, __alloc); 538s | ~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 633 | copy(_II __first, _II __last, _OI __result) 538s | ^~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 663 | return std::__uninitialized_copy_a 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1877 | __introsort_loop(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1885 | std::__partial_sort(__first, __last, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1820 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1823 | std::__insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 538s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 2030 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 975 | operator()(_It&& __first, _Sent __last) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 743 | std::move(__result), 538s | ~~~~~~~~~~~~~~~~~~~~ 538s 744 | std::move(__op), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 736 | vector(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 746 | _M_range_initialize_n(__first, __last, __n); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 349 | operator()(_Range&& __r, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 352 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1818 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1821 | auto __lasti = ranges::next(__first, __last); 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 538s | ^ 538s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 797 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s 195 | vector<_Tp, _Alloc>:: 538s | ^~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s 181 | vector<_Tp, _Alloc>:: 538s | ^~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 3196 | std::move(__comp), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 651 | __result, __alloc); 538s | ~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 633 | copy(_II __first, _II __last, _OI __result) 538s | ^~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 663 | return std::__uninitialized_copy_a 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 538s | ^~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 239 | operator()(_Value& __val, _Iterator __it) 538s | ^~~~~~~~ 538s /usr/include/c++/15/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 >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 349 | operator()(_Range&& __r, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 352 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /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 >]’: 538s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 508 | { return std::get<0>(idx) != r; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 553 | [](auto x) { return std::get<1>(x); }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 646 | std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 658 | std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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 538s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 538s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 508 | { return std::get<0>(idx) != r; }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 553 | [](auto x) { return std::get<1>(x); }); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 646 | std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1864 | __partial_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 658 | std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1869 | std::__heap_select(__first, __middle, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1870 | std::__sort_heap(__first, __middle, __comp); 538s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1857 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1771 | __insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1778 | if (__comp(__i, __first)) 538s | ~~~~~~^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 538s | ^~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 232 | if (__comp(__first + __secondChild, 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s 233 | __first + (__secondChild - 1))) 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 743 | std::move(__result), 538s | ~~~~~~~~~~~~~~~~~~~~ 538s 744 | std::move(__op), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1590 | __heap_select(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1594 | std::__make_heap(__first, __middle, __comp); 538s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1596 | if (__comp(__i, __first)) 538s | ~~~~~~^~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 538s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 2030 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 425 | std::__pop_heap(__first, __last, __last, __comp); 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 91 | if (__comp(__a, __b)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 93 | if (__comp(__b, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 94 | std::iter_swap(__result, __b); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 95 | else if (__comp(__a, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 96 | std::iter_swap(__result, __c); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 98 | std::iter_swap(__result, __a); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 100 | else if (__comp(__a, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 101 | std::iter_swap(__result, __a); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 102 | else if (__comp(__b, __c)) 538s | ~~~~~~^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 103 | std::iter_swap(__result, __c); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 105 | std::iter_swap(__result, __b); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1830 | __unguarded_partition(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1836 | while (__comp(__first, __pivot)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1839 | while (__comp(__pivot, __last)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1843 | std::iter_swap(__first, __last); 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1017 | operator()(_It __x, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 743 | std::move(__result), 538s | ~~~~~~~~~~~~~~~~~~~~ 538s 744 | std::move(__op), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 135 | __push_heap(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 538s | ^~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 538s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 698 | __miter_base(_Iterator __it) 538s | ^~~~~~~~~~~~ 538s /usr/include/c++/15/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 239 | operator()(_Value& __val, _Iterator __it) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 195 | operator()(_Iterator __it, _Value& __val) 538s | ^~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 538s | ^~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 232 | if (__comp(__first + __secondChild, 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s 233 | __first + (__secondChild - 1))) 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 538s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 3073 | __niter_wrap(_From __from, _To __res) 538s | ^~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 135 | __push_heap(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 538s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/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&)::]’: 538s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 195 | operator()(_Iterator __it, _Value& __val) 538s | ^~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 538s 1617 | insert(const_iterator __position, _InputIterator __first, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1621 | _M_range_insert(begin() + __offset, __first, __last, 538s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1622 | std::__iterator_category(__first)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 538s 885 | vector<_Tp, _Alloc>:: 538s | ^~~~~~~~~~~~~~~~~~~ 538s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 538s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 538s | ^ 538s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 538s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 538s | ^ 538s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 538s | ^~~~~~~~~~~~~ 538s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /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 > >]’: 538s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 538s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/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)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1877 | __introsort_loop(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1885 | std::__partial_sort(__first, __last, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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&):: >]’: 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1820 | __comp); 538s | ~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1823 | std::__insertion_sort(__first, __last, __comp); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 538s | ^~~~~~~~~~~~~~ 538s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 538s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s In file included from /usr/include/c++/15/functional:61, 538s from /usr/include/spdlog/common.h:13, 538s from /usr/include/spdlog/spdlog.h:12, 538s from /usr/include/dolfinx/common/log.h:9, 538s from /usr/include/dolfinx/common/MPI.h:10: 538s /usr/include/c++/15/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}]’: 538s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 589 | operator()(_ArgTypes... __args) const 538s | ^~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 538s | ^~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 577 | _element->Tt_apply(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 593 | _element->Tinv_apply(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 538s | ^~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 544 | _element->T_apply(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1990 | __start, _M_get_Tp_allocator()); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 643 | _element->Tt_apply_right(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 341 | return ranges::__copy_or_move(std::move(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 538s 342 | std::move(__last), 538s | ~~~~~~~~~~~~~~~~~~ 538s 343 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s In file included from /usr/include/c++/15/string:46: 538s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 698 | __miter_base(_Iterator __it) 538s | ^~~~~~~~~~~~ 538s In file included from /usr/include/c++/15/bits/char_traits.h:59, 538s from /usr/include/c++/15/string:44: 538s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /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]’: 538s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 538s | ^~~~~~~~~~~~~ 538s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 538s 609 | _element->T_apply_right(data, n, cell_permutation); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 >]’: 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1017 | operator()(_It __x, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 666 | move(_II __first, _II __last, _OI __result) 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3172 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 341 | return ranges::__copy_or_move(std::move(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 538s 342 | std::move(__last), 538s | ~~~~~~~~~~~~~~~~~~ 538s 343 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 538s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1813 | { return _ReturnType(__i); } 538s | ^~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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 > >]’: 538s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 975 | operator()(_It&& __first, _Sent __last) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 736 | vector(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 538s 746 | _M_range_initialize_n(__first, __last, __n); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 538s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1834 | std::move(__comp), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/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)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 3912 | find_if(_InputIterator __first, _InputIterator __last, 538s | ^~~~~~~ 538s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 3921 | return std::__find_if(__first, __last, 538s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 538s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 538s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 538s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 743 | std::move(__result), 538s | ~~~~~~~~~~~~~~~~~~~~ 538s 744 | std::move(__op), std::move(__proj)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 1990 | __start, _M_get_Tp_allocator()); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s 341 | return ranges::__copy_or_move(std::move(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 538s 342 | std::move(__last), 538s | ~~~~~~~~~~~~~~~~~~ 538s 343 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 538s /usr/include/c++/15/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 >]’: 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 1017 | operator()(_It __x, _Sent __bound) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/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&)::]’: 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 666 | move(_II __first, _II __last, _OI __result) 538s | ^~~~ 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 538s | ^~~~~~~~ 538s /usr/include/c++/15/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]’: 538s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 3172 | operator()(_Iter __first, _Sent __last, 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 538s | ^~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 341 | return ranges::__copy_or_move(std::move(__first), 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 538s 342 | std::move(__last), 538s | ~~~~~~~~~~~~~~~~~~ 538s 343 | std::move(__result)); 538s | ~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 538s | ^~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 538s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 538s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s /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]’: 538s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 538s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 538s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 538s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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 >]’: 539s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 539s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1834 | std::move(__comp), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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)::]’: 539s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 3912 | find_if(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 3921 | return std::__find_if(__first, __last, 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 743 | std::move(__result), 539s | ~~~~~~~~~~~~~~~~~~~~ 539s 744 | std::move(__op), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/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)::]’: 539s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 3912 | find_if(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 3921 | return std::__find_if(__first, __last, 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 743 | std::move(__result), 539s | ~~~~~~~~~~~~~~~~~~~~ 539s 744 | std::move(__op), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 539s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 3073 | __niter_wrap(_From __from, _To __res) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 878 | operator()(_It& __it, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1906 | std::__introsort_loop(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 1907 | std::__lg(__last - __first) * 2, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1908 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1909 | std::__final_insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 539s 885 | vector<_Tp, _Alloc>:: 539s | ^~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 908 | std::copy(__first, __last, __position); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 915 | std::__uninitialized_copy_a(__mid, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s 916 | this->_M_impl._M_finish, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~ 539s 917 | _M_get_Tp_allocator()); 539s | ~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 926 | std::copy(__first, __mid, __position); 539s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 953 | = std::__uninitialized_copy_a(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 954 | __new_finish, 539s | ~~~~~~~~~~~~~ 539s 955 | _M_get_Tp_allocator()); 539s | ~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 651 | __result, __alloc); 539s | ~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 633 | copy(_II __first, _II __last, _OI __result) 539s | ^~~~ 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 663 | return std::__uninitialized_copy_a 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1864 | __partial_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1869 | std::__heap_select(__first, __middle, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1870 | std::__sort_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1857 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1771 | __insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1778 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 539s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 402 | std::ranges::transform(p, xg, p.begin(), 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 539s 403 | [size = rows.size()](auto x, auto y) 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 404 | { return x + y / size; }); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 539s /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]’: 539s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1849 | permute_data(u, n, cell_info, _eperm); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1852 | transform_data(u, n, cell_info, _etrans_invT, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1853 | precompute::apply_matrix); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1833 | permute_data(u, n, cell_info, _eperm_inv); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1836 | transform_data(u, n, cell_info, _etransT, 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1837 | precompute::apply_matrix); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1865 | permute_data(u, n, cell_info, _eperm_inv); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1868 | transform_data(u, n, cell_info, _etrans_inv, 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1869 | precompute::apply_matrix); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1810 | void FiniteElement::T_apply(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1817 | permute_data(u, n, cell_info, _eperm); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1820 | transform_data(u, n, cell_info, _etrans, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1821 | precompute::apply_matrix); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1964 | transform_data(u, n, cell_info, _etrans_inv, 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1965 | precompute::apply_tranpose_matrix_right); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /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]’: 539s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1887 | permute_data(dblock, 1, cell_info, _eperm); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1892 | transform_data(u, n, cell_info, _etrans, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1893 | precompute::apply_tranpose_matrix_right); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 287 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 >]’: 539s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 878 | operator()(_It& __it, _Sent __bound) const 539s | ^~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1911 | permute_data(dblock, 1, cell_info, _eperm); 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1916 | transform_data(u, n, cell_info, _etrans_invT, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1917 | precompute::apply_tranpose_matrix_right); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1906 | std::__introsort_loop(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 1907 | std::__lg(__last - __first) * 2, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1908 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1909 | std::__final_insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 698 | __miter_base(_Iterator __it) 539s | ^~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1940 | transform_data(u, n, cell_info, _etransT, 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1941 | precompute::apply_tranpose_matrix_right); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 287 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 743 | std::move(__result), 539s | ~~~~~~~~~~~~~~~~~~~~ 539s 744 | std::move(__op), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 606 | return ranges::fill_n(std::move(__first), __len, __value); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 539s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 3073 | __niter_wrap(_From __from, _To __res) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/bits/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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1818 | operator()(_Iter __first, _Sent __last, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1821 | auto __lasti = ranges::next(__first, __last); 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 539s | ^ 539s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 539s 1503 | move_iterator(iterator_type __i) 539s | ^~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 539s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1990 | __start, _M_get_Tp_allocator()); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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):: >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 539s | ^~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2095 | while (__first != __last && !__pred(__first)) 539s | ~~~~~~^~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 303 | return std::__do_uninit_copy(__first, __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 287 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 >]’: 539s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 878 | operator()(_It& __it, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1906 | std::__introsort_loop(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 1907 | std::__lg(__last - __first) * 2, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1908 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1909 | std::__final_insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 698 | __miter_base(_Iterator __it) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 303 | return std::__do_uninit_copy(__first, __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 287 | std::move(__result)); 539s | ~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 743 | std::move(__result), 539s | ~~~~~~~~~~~~~~~~~~~~ 539s 744 | std::move(__op), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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):: >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 539s | ^~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2095 | while (__first != __last && !__pred(__first)) 539s | ~~~~~~^~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 743 | std::move(__result), 539s | ~~~~~~~~~~~~~~~~~~~~ 539s 744 | std::move(__op), std::move(__proj)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1818 | operator()(_Iter __first, _Sent __last, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1877 | __introsort_loop(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1821 | auto __lasti = ranges::next(__first, __last); 539s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 539s | ^ 539s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1885 | std::__partial_sort(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1820 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1823 | std::__insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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):: >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 539s | ^~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 2095 | while (__first != __last && !__pred(__first)) 539s | ~~~~~~^~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 539s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 539s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 539s 30 | explicit Constant(value_type c) : value({c}) {} 539s | ^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 633 | copy(_II __first, _II __last, _OI __result) 539s | ^~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 >&}]’: 539s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1590 | __heap_select(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1594 | std::__make_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1596 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 425 | std::__pop_heap(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 91 | if (__comp(__a, __b)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 93 | if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 94 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 95 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 96 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 98 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 100 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 101 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 102 | else if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 103 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 105 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1830 | __unguarded_partition(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1836 | while (__comp(__first, __pivot)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1839 | while (__comp(__pivot, __last)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1843 | std::iter_swap(__first, __last); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 539s /usr/include/c++/15/bits/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&)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1674 | void FiniteElement::permute_data( 539s | ^~~~~~~~~~~~~~~~ 539s In file included from /usr/include/basix/finite-element.h:12: 539s /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]’: 539s /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 539s 243 | void apply_matrix( 539s | ^~~~~~~~~~~~ 539s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 539s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 539s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 782 | ranges::begin(__r2), ranges::end(__r2), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 783 | std::move(__result), std::move(__binary_op), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 784 | std::move(__proj1), std::move(__proj2)); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /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]’: 539s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1733 | void FiniteElement::transform_data( 539s | ^~~~~~~~~~~~~~~~ 539s /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 539s 1754 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1756 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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 539s 1775 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1777 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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 539s 1786 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1788 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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]’: 539s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1674 | void FiniteElement::permute_data( 539s | ^~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 1733 | void FiniteElement::transform_data( 539s | ^~~~~~~~~~~~~~~~ 539s /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 539s 1754 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1756 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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 539s 1786 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1788 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /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 539s 1797 | op(std::span(v_size_t), 539s | ~~^~~~~~~~~~~~~~~~~~~~~ 539s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1799 | dofstart, block_size); 539s | ~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1877 | __introsort_loop(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1885 | std::__partial_sort(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /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 539s 285 | void apply_tranpose_matrix_right( 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1820 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1823 | std::__insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 539s | ^~~~~~~~ 539s /usr/include/c++/15/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 > >]’: 539s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1017 | operator()(_It __x, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 539s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&)::]’: 539s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~ 539s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 539s /usr/include/c++/15/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)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 317 | operator()(_Iterator __it) 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 539s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s 637 | this->_M_impl._M_start, 539s | ~~~~~~~~~~~~~~~~~~~~~~~ 539s 638 | _M_get_Tp_allocator()); 539s | ~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 317 | operator()(_Iterator __it) 539s | ^~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1877 | __introsort_loop(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1885 | std::__partial_sort(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1820 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1823 | std::__insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 539s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1864 | __partial_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1869 | std::__heap_select(__first, __middle, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1870 | std::__sort_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1857 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1771 | __insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1778 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 539s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 539s 637 | this->_M_impl._M_start, 539s | ~~~~~~~~~~~~~~~~~~~~~~~ 539s 638 | _M_get_Tp_allocator()); 539s | ~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 > >]’: 539s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1017 | operator()(_It __x, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/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&)::]’: 539s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~ 539s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 539s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 317 | operator()(_Iterator __it) 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 539s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 539s 303 | return std::__do_uninit_copy(__first, __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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]’: 539s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 539s 708 | vector(initializer_list __l, 539s | ^~~~~~ 539s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 539s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 539s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/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 > >]’: 539s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 539s | ^~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 539s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 698 | __miter_base(_Iterator __it) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/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&)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 239 | operator()(_Value& __val, _Iterator __it) 539s | ^~~~~~~~ 539s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1864 | __partial_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1869 | std::__heap_select(__first, __middle, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1870 | std::__sort_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1857 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1771 | __insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1778 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 154 | void apply_permutation_mapped(std::span perm, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 144 | void apply_permutation(std::span perm, std::span data, 539s | ^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 > >]’: 539s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 878 | operator()(_It& __it, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1906 | std::__introsort_loop(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 1907 | std::__lg(__last - __first) * 2, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1908 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1909 | std::__final_insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /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]’: 539s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 539s 172 | void apply_inv_permutation_right(std::span perm, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 539s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 539s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 303 | return std::__do_uninit_copy(__first, __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1590 | __heap_select(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 539s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 539s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1594 | std::__make_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1596 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 539s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 425 | std::__pop_heap(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 91 | if (__comp(__a, __b)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 93 | if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 94 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 95 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 96 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 98 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 100 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 101 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 102 | else if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 103 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 105 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1830 | __unguarded_partition(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1836 | while (__comp(__first, __pivot)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1839 | while (__comp(__pivot, __last)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1843 | std::iter_swap(__first, __last); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1864 | __partial_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1869 | std::__heap_select(__first, __middle, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1870 | std::__sort_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1857 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1771 | __insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1778 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1590 | __heap_select(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1594 | std::__make_heap(__first, __middle, __comp); 539s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1596 | if (__comp(__i, __first)) 539s | ~~~~~~^~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 425 | std::__pop_heap(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 91 | if (__comp(__a, __b)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 539s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 93 | if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 94 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 95 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 96 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 98 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 100 | else if (__comp(__a, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 101 | std::iter_swap(__result, __a); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 102 | else if (__comp(__b, __c)) 539s | ~~~~~~^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 103 | std::iter_swap(__result, __c); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 105 | std::iter_swap(__result, __b); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1830 | __unguarded_partition(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1836 | while (__comp(__first, __pivot)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1839 | while (__comp(__pivot, __last)) 539s | ~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1843 | std::iter_swap(__first, __last); 539s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/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&)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 539s | ^~~~~~~~ 539s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 539s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 539s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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 > >]’: 539s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 878 | operator()(_It& __it, _Sent __bound) const 539s | ^~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1906 | std::__introsort_loop(__first, __last, 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 539s 1907 | std::__lg(__last - __first) * 2, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1908 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1909 | std::__final_insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1877 | __introsort_loop(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1885 | std::__partial_sort(__first, __last, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 539s | ^~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s 1820 | __comp); 539s | ~~~~~~~ 539s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 1823 | std::__insertion_sort(__first, __last, __comp); 539s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/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&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 539s | ^~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 232 | if (__comp(__first + __secondChild, 539s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 539s 233 | __first + (__secondChild - 1))) 539s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 539s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 539s 3073 | __niter_wrap(_From __from, _To __res) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 539s | ^~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 539s | ^~~~~~~~~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 539s | ^~~~~~~~~~ 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 539s | ^~~~~~~~~ 539s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>]’: 539s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 698 | __miter_base(_Iterator __it) 539s | ^~~~~~~~~~~~ 539s /usr/include/c++/15/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::__iter_tag>; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 539s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 539s 239 | operator()(_Value& __val, _Iterator __it) 539s | ^~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 540s | ^~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 540s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 743 | std::move(__result), 540s | ~~~~~~~~~~~~~~~~~~~~ 540s 744 | std::move(__op), std::move(__proj)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 239 | operator()(_Value& __val, _Iterator __it) 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 540s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 201 | std::move(__f), std::move(__proj)); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1590 | __heap_select(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1594 | std::__make_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1596 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 425 | std::__pop_heap(__first, __last, __last, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 91 | if (__comp(__a, __b)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 93 | if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 94 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 95 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 96 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 98 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 100 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 101 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 102 | else if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 103 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 105 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1830 | __unguarded_partition(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1836 | while (__comp(__first, __pivot)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1864 | __partial_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1839 | while (__comp(__pivot, __last)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1869 | std::__heap_select(__first, __middle, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1843 | std::iter_swap(__first, __last); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1870 | std::__sort_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1857 | __comp); 540s | ~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1771 | __insertion_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1778 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 540s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 540s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 540s | ^~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1877 | __introsort_loop(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1885 | std::__partial_sort(__first, __last, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1820 | __comp); 540s | ~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1823 | std::__insertion_sort(__first, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 232 | if (__comp(__first + __secondChild, 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s 233 | __first + (__secondChild - 1))) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 540s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 3073 | __niter_wrap(_From __from, _To __res) 540s | ^~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 232 | if (__comp(__first + __secondChild, 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s 233 | __first + (__secondChild - 1))) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1590 | __heap_select(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1594 | std::__make_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1596 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 425 | std::__pop_heap(__first, __last, __last, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 91 | if (__comp(__a, __b)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 93 | if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 94 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 95 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 96 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 98 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 100 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 101 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 102 | else if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 103 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 105 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1830 | __unguarded_partition(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1836 | while (__comp(__first, __pivot)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1839 | while (__comp(__pivot, __last)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1843 | std::iter_swap(__first, __last); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 540s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 540s | ^~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 239 | operator()(_Value& __val, _Iterator __it) 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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 > >]’: 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 540s | ^~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 540s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 698 | __miter_base(_Iterator __it) 540s | ^~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1864 | __partial_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 239 | operator()(_Value& __val, _Iterator __it) 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1869 | std::__heap_select(__first, __middle, __last, __comp); 540s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1870 | std::__sort_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s 1857 | __comp); 540s | ~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Value = double; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 195 | operator()(_Iterator __it, _Value& __val) 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1771 | __insertion_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1778 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 232 | if (__comp(__first + __secondChild, 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s 233 | __first + (__secondChild - 1))) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 540s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 3073 | __niter_wrap(_From __from, _To __res) 540s | ^~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 195 | operator()(_Iterator __it, _Value& __val) 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 195 | operator()(_Iterator __it, _Value& __val) 540s | ^~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 232 | if (__comp(__first + __secondChild, 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s 233 | __first + (__secondChild - 1))) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1590 | __heap_select(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1594 | std::__make_heap(__first, __middle, __comp); 540s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1596 | if (__comp(__i, __first)) 540s | ~~~~~~^~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 425 | std::__pop_heap(__first, __last, __last, __comp); 540s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 540s | ^~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 91 | if (__comp(__a, __b)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 93 | if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 94 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 95 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 96 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 98 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 100 | else if (__comp(__a, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 101 | std::iter_swap(__result, __a); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 102 | else if (__comp(__b, __c)) 540s | ~~~~~~^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 103 | std::iter_swap(__result, __c); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 105 | std::iter_swap(__result, __b); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1830 | __unguarded_partition(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1836 | while (__comp(__first, __pivot)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1839 | while (__comp(__pivot, __last)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1843 | std::iter_swap(__first, __last); 540s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 540s | ^~~~~~~~ 540s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 540s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 540s | ^~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/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 > >]’: 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 540s | ^~~~~~~~~ 540s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 540s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 698 | __miter_base(_Iterator __it) 540s | ^~~~~~~~~~~~ 540s /usr/include/c++/15/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 239 | operator()(_Value& __val, _Iterator __it) 540s | ^~~~~~~~ 540s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 540s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 540s | ^ 540s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 540s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 540s | ^ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 540s 195 | operator()(_Iterator __it, _Value& __val) 540s | ^~~~~~~~ 540s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>]’: 540s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 540s | ^~~~~~~~~~~~~ 540s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 540s | ^~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 232 | if (__comp(__first + __secondChild, 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 540s 233 | __first + (__secondChild - 1))) 540s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /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 > >]’: 540s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 540s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 540s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 3073 | __niter_wrap(_From __from, _To __res) 540s | ^~~~~~~~~~~~ 540s /usr/include/c++/15/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&):: >]’: 540s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 135 | __push_heap(_RandomAccessIterator __first, 540s | ^~~~~~~~~~~ 540s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 540s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540s /usr/include/c++/15/bits/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&)::]’: 540s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 540s 195 | operator()(_Iterator __it, _Value& __val) 540s | ^~~~~~~~ 541s [100%] Linking CXX executable unittests 541s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 541s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 542s /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.88.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 542s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 542s [100%] Built target unittests 542s make[1]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test' 542s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test/CMakeFiles 0 542s == run C++ unit tests for complex build == 542s Running tests... 542s /usr/bin/ctest --force-new-ctest-process 542s Test project /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-unittests-complex/test 542s Start 1: unittests 544s 1/1 Test #1: unittests ........................ Passed 2.14 sec 544s 544s 100% tests passed, 0 tests failed out of 1 544s 544s Total Test time (real) = 2.14 sec 544s -- The C compiler identification is GNU 15.2.0 544s -- The CXX compiler identification is GNU 15.2.0 544s -- Detecting C compiler ABI info 545s -- Detecting C compiler ABI info - done 545s -- Check for working C compiler: /usr/bin/mpicc - skipped 545s -- Detecting C compile features 545s -- Detecting C compile features - done 545s -- Detecting CXX compiler ABI info 545s -- Detecting CXX compiler ABI info - done 545s -- Check for working CXX compiler: /usr/bin/c++ - skipped 545s -- Detecting CXX compile features 545s -- Detecting CXX compile features - done 545s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 546s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 546s -- Found MPI: TRUE (found version "4.1") 546s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 546s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 546s -- Found Threads: TRUE 546s -- Found Boost 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.88.0 546s -- Requested configuration: REQUIRED COMPONENTS timer 546s -- Found boost_headers 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.88.0 546s -- Found boost_timer 1.88.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.88.0 546s -- [x] libboost_timer.so.1.88.0 546s -- [ ] libboost_timer.a 546s -- Adding boost_timer dependencies: headers 547s -- Checking for Basix hints with /usr/bin/python3 547s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 548s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 548s -- 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 548s -- HDF5_DIR: HDF5_DIR-NOTFOUND 548s -- HDF5_DEFINITIONS: 548s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 548s -- 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 548s -- HDF5_HL_LIBRARIES: 548s -- HDF5_C_DEFINITIONS: 548s -- HDF5_C_INCLUDE_DIR: 548s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 548s -- HDF5_C_LIBRARY: 548s -- 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 548s -- HDF5_C_HL_LIBRARY: 548s -- HDF5_C_HL_LIBRARIES: 548s -- Defined targets (if any): 548s -- ... hdf5::hdf5 548s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 548s -- Checking for one of the modules 'PETSc;petsc' 548s -- Looking for PETSC_USE_COMPLEX 548s -- Looking for PETSC_USE_COMPLEX - found 548s -- Checking for one of the modules 'SLEPc;slepc' 548s -- Looking for PETSC_USE_REAL_DOUBLE 548s -- Looking for PETSC_USE_REAL_DOUBLE - found 548s -- Performing Test HAVE_NO_MULTLINE 549s -- Performing Test HAVE_NO_MULTLINE - Success 549s -- ** This demo does not support complex mode 549s -- Configuring done (4.3s) 549s -- Generating done (0.0s) 549s -- Build files have been written to: /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo 549s /usr/bin/cmake -S/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo -B/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 549s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo//CMakeFiles/progress.marks 549s make -f CMakeFiles/Makefile2 all 549s make[1]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 549s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 549s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 549s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 549s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 549s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 549s [ 4%] Compile biharmonic.py using FFCx 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 549s [ 9%] Compile mixed_codim0.py using FFCx 549s [ 13%] Compile poisson.py using FFCx 549s [ 18%] Compile poisson.py using FFCx 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 549s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 549s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s [ 22%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 549s [ 27%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 549s [ 31%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s [ 36%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 549s [ 40%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 549s [ 45%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp 549s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 549s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 549s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 549s [ 50%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 550s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 550s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 550s make[2]: Entering directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 550s [ 54%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp 550s [ 59%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/poisson.c 550s [ 63%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/poisson/poisson.c 550s [ 68%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 550s cd /tmp/autopkgtest.mvFVx5/build.y1t/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.mvFVx5/build.y1t/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.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/biharmonic.c 557s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 557s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 557s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 557s /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]’: 557s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 557s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 235 | _fshape, cells); 557s | ~~~~~~~~~~~~~~~ 557s In file included from /usr/include/dolfinx/fem/Function.h:12: 557s /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]’: 557s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 72 | cmap.tabulate(0, X, Xshape, phi_b); 557s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 557s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 557s /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]’: 557s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 557s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 966 | owned_recv_points.insert( 557s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 557s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /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]’: 557s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 557s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /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 557s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 557s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 1155 | std::span(values_b)); 557s | ~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 557s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 1169 | cells); 557s | ~~~~~~ 557s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 557s /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]’: 557s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 379 | cells.insert(cells.end(), 557s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 557s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 386 | {x.size() / 3, 3}, partitioner); 557s | ^ 557s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /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]’: 557s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 557s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 429 | {x.size() / 3, 3}, partitioner); 557s | ^ 557s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /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]’: 557s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 557s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 557s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 476 | {x.size() / 3, 3}, partitioner); 557s | ^ 557s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s In file included from /usr/include/c++/15/functional:61, 557s from /usr/include/basix/finite-element.h:17, 557s from /usr/include/basix/e-lagrange.h:9, 557s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 557s /usr/include/c++/15/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 >}]’: 557s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 557s 589 | operator()(_ArgTypes... __args) const 557s | ^~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 557s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 703 | void interpolate(Function& u, std::span f, 557s | ^~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 954 | cmap.tabulate(1, X, Xshape, phi_b); 557s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s In file included from /usr/include/c++/15/algorithm:63, 557s from /usr/include/basix/maps.h:8, 557s from /usr/include/basix/finite-element.h:9: 557s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 557s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 557s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 557s | ^~~~~~ 557s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 557s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 557s | ^~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 487 | impl::_compute_collisions_point( 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 557s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 557s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 557s | ^~~~~~ 557s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = double*]’: 557s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s In file included from /usr/include/dolfinx/geometry/utils.h:10: 557s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 557s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 256 | std::array compute_distance_gjk(std::span p, 557s | ^~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 557s 269 | std::vector s = {v[0], v[1], v[2]}; 557s | ^ 557s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 557s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 300 | s.insert(s.end(), w.begin(), w.end()); 557s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 557s | ^~~~~~~~~~~~ 557s In file included from /usr/include/c++/15/vector:68, 557s from /usr/include/basix/cell.h:10, 557s from /usr/include/basix/e-lagrange.h:7: 557s /usr/include/c++/15/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]’: 557s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 557s 1617 | insert(const_iterator __position, _InputIterator __first, 557s | ^~~~~~ 557s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s 1621 | _M_range_insert(begin() + __offset, __first, __last, 557s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 1622 | std::__iterator_category(__first)); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 557s /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]’: 557s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 442 | void eval(std::span x, std::array xshape, 557s | ^~~~ 557s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 557s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 608 | = CoordinateElement::compute_jacobian_determinant( 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557s 609 | _J, det_scratch); 557s | ~~~~~~~~~~~~~~~~ 557s /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 557s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 557s /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 557s /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 557s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 557s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 620 | = CoordinateElement::compute_jacobian_determinant( 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 557s 621 | _J, det_scratch); 557s | ~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 557s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 640 | {X.extent(0), X.extent(1)}, 0); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s 673 | apply_dof_transformation( 557s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 557s 674 | std::span(basis_derivatives_reference_values_b.data() 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s 675 | + p * num_basis_values, 557s | ~~~~~~~~~~~~~~~~~~~~~~~ 557s 676 | num_basis_values), 557s | ~~~~~~~~~~~~~~~~~~ 557s 677 | cell_info, cell_index, reference_value_size); 557s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557s /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]’: 557s /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 557s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 557s | ^~~~~~~~~~~~~~ 557s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 557s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 1546 | insert(const_iterator __position, initializer_list __l) 558s | ^~~~~~ 558s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 558s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 1550 | std::random_access_iterator_tag()); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/algorithm:65: 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 1188 | std::move(__comp), std::move(__proj)); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 558s 637 | this->_M_impl._M_start, 558s | ~~~~~~~~~~~~~~~~~~~~~~~ 558s 638 | _M_get_Tp_allocator()); 558s | ~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 558s from /usr/include/dolfinx/geometry/utils.h:9: 558s /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]’: 558s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 783 | Mesh> create_mesh( 558s | ^~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 558s | ^ 558s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 830 | cells1 = std::vector(cells.begin(), cells.end()); 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 558s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 841 | std::vector cells1_v 558s | ^~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 880 | boundary_v.erase(unique_end, range_end); 558s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 885 | boundary_v.erase(boundary_v.begin()); 558s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 558s | ^~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 905 | nodes1.erase(unique_end, range_end); 558s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 911 | Geometry geometry 558s | ^~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s In file included from /usr/include/dolfinx/fem/Function.h:10: 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 319 | return [](std::span, std::span, std::int32_t, int) 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 341 | return [dims, sub_element_fns](std::span data, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 558s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 350 | block_size); 558s | ~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 362 | return [ebs, sub_fn](std::span data, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 558s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 372 | return [this](std::span data, std::span cell_info, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 558s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 376 | return [this](std::span data, std::span cell_info, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 558s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 380 | return [this](std::span data, std::span cell_info, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 558s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 558s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 384 | return [this](std::span data, std::span cell_info, 558s | ^ 558s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 386 | { T_apply(data, cell_info[cell], block_size); }; 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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}]’: 558s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 589 | operator()(_ArgTypes... __args) const 558s | ^~~~~~~~ 558s /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]’: 558s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 558s | ^~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 558s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 558s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 558s /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]’: 558s /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 558s 128 | math::dot(cell_geometry, dphi, J, true); 558s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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 558s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s /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]’: 558s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s 140 | math::inv(J, K); 558s | ~~~~~~~~~^~~~~~ 558s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s 142 | math::pinv(J, K); 558s | ~~~~~~~~~~^~~~~~ 558s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 558s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 558s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 87 | auto det(Matrix A) 558s | ^~~ 558s /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]’: 558s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 152 | compute_jacobian_determinant(const U& J, std::span w) 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s 172 | math::dot(B, J, BA); 558s | ~~~~~~~~~^~~~~~~~~~ 558s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 558s /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 558s /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]’: 558s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 558s | ^~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/bits/stl_algobase.h:67, 558s from /usr/include/c++/15/array:45, 558s from /usr/include/basix/cell.h:7: 558s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 558s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 3073 | __niter_wrap(_From __from, _To __res) 558s | ^~~~~~~~~~~~ 558s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = double*]’: 558s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 558s | ^~~~~~ 558s /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]’: 558s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 558s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 558s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 558s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 558s 708 | vector(initializer_list __l, 558s | ^~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 558s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 227 | std::array support(std::span bd, std::array v) 558s | ^~~~~~~ 558s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 558s /usr/include/c++/15/bits/stl_algobase.h:1709:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1709 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 558s | ^~~~~ 558s /usr/include/c++/15/bits/stl_algobase.h:1709:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_algobase.h:1720:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1720 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 558s | ^ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 1617 | insert(const_iterator __position, _InputIterator __first, 558s | ^~~~~~ 558s /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1621 | _M_range_insert(begin() + __offset, __first, __last, 558s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 1622 | std::__iterator_category(__first)); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 558s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 66 | std::plus{}, [](auto x, auto y) 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 67 | { return (x - y) * (x - y); }); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 558s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 77 | std::plus{}, 558s | ~~~~~~~~~~~~ 558s 78 | [](auto x, auto y) { return x * (x - y); }); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 558s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 30 | nearest_simplex(std::span s) 558s | ^~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 50 | return {std::vector(s.begin(), s.end()), v}; 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 110 | return {std::vector(s.begin(), s.end()), v}; 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 558s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 558s | ^~~~ 558s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 156 | std::ranges::copy(s0, smin0.begin()); 558s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 158 | std::ranges::copy(s1, smin1.begin()); 558s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 558s | ^ 558s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 208 | const auto [snew, v] = nearest_simplex(M); 558s | ^~~~~~~~~ 558s In file included from /usr/include/c++/15/vector:74: 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 558s 885 | vector<_Tp, _Alloc>:: 558s | ^~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 908 | std::copy(__first, __last, __position); 558s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 915 | std::__uninitialized_copy_a(__mid, __last, 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 558s 916 | this->_M_impl._M_finish, 558s | ~~~~~~~~~~~~~~~~~~~~~~~~ 558s 917 | _M_get_Tp_allocator()); 558s | ~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 926 | std::copy(__first, __mid, __position); 558s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 953 | = std::__uninitialized_copy_a(__first, __last, 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 558s 954 | __new_finish, 558s | ~~~~~~~~~~~~~ 558s 955 | _M_get_Tp_allocator()); 558s | ~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::span&; _Tp = double]’: 558s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 558s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 558s | ^~~~~~ 558s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 558s 885 | vector<_Tp, _Alloc>:: 558s | ^~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 558s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 558s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 975 | operator()(_It&& __first, _Sent __last) const 558s | ^~~~~~~~ 558s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 558s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 736 | vector(_InputIterator __first, _InputIterator __last, 558s | ^~~~~~ 558s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 746 | _M_range_initialize_n(__first, __last, __n); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/numeric:64, 558s from /usr/include/basix/finite-element.h:19: 558s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 558s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 558s | ^~~~ 558s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 558s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 558s | ^~~~~~ 558s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /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]’: 558s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 46 | void reorder_list(std::span list, std::span nodemap) 558s | ^~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 53 | const std::vector orig(list.begin(), list.end()); 558s | ^~~~ 558s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 58 | std::ranges::copy(links_old, links_new.begin()); 558s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 558s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 558s 239 | __x.end()); 558s | ~~~~~~~~~~ 558s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 558s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 251 | end(), _M_get_Tp_allocator()); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 558s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 558s from /usr/include/c++/15/vector:67: 558s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 558s 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++/15/bits/vector.tcc:250:21: 558s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1045 | std::_Destroy(__first, __last); 558s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 558s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 1834 | std::move(__comp), std::move(__proj)); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1163 | operator()(_Iter __first, _Sent __last, 558s | ^~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1168 | return {__first, __first}; 558s | ^ 558s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1177 | return {++__dest, __first}; 558s | ^ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 1820 | erase(const_iterator __first, const_iterator __last) 558s | ^~~~~ 558s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 558s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558s 1792 | erase(const_iterator __position) 558s | ^~~~~ 558s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 558s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 558s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 558s | ^~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 558s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 558s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 558s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 558s from /usr/include/dolfinx/fem/Function.h:11: 558s /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]’: 558s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 119 | std::ranges::copy(buffer, range.begin()); 558s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 558s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 558s from /usr/include/dolfinx/fem/DirichletBC.h:11: 558s /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]’: 558s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 676 | distribute_data(MPI_Comm comm0, std::span indices, 558s | ^~~~~~~~~~~~~~~ 558s /usr/include/c++/15/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]’: 558s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 558s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 558s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s 2052 | std::move(__comp), std::move(__proj)); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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]’: 558s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 382 | create_geometry( 558s | ^~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 424 | const std::vector l2l = graph::build::compute_local_to_local( 558s | ^~~ 558s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 429 | std::ranges::transform(l2l, igi.begin(), 558s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 558s 430 | [&nodes](auto index) { return nodes[index]; }); 558s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 558s /tmp/autopkgtest.mvFVx5/build.y1t/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 558s 53 | auto fun = [](auto x) -> std::pair, std::vector> 558s | ^ 558s /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]’: 558s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 558s | ^~~~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 558s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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]’: 558s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 558s | ^~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 577 | _element->Tt_apply(data, n, cell_permutation); 558s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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]’: 558s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 558s | ^~~~~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 593 | _element->Tinv_apply(data, n, cell_permutation); 558s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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]’: 558s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 558s | ^~~~~~~ 558s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 558s 544 | _element->T_apply(data, n, cell_permutation); 558s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 558s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 558s | ^~~~~~~~ 558s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558s 606 | return ranges::fill_n(std::move(__first), __len, __value); 558s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558s /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 >]’: 558s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 181 | void dot(U A, V B, P C, bool transpose = false) 558s | ^~~ 558s /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 558s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 558s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 125 | void inv(U A, V B) 558s | ^~~ 558s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 558s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 212 | void pinv(U A, V P) 558s | ^~~~ 558s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 245 | dot(AT, A, ATA); 558s | ~~~^~~~~~~~~~~~ 558s /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 558s /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 558s 246 | inv(ATA, Inv); 558s | ~~~^~~~~~~~~~ 558s /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 558s 247 | dot(Inv, AT, P); 558s | ~~~^~~~~~~~~~~~ 558s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s /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 >]’: 558s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s 181 | void dot(U A, V B, P C, bool transpose = false) 558s | ^~~ 558s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 558s In file included from /usr/include/basix/maps.h:7: 558s /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]’: 558s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 558s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 558s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 559s 80 | std::int32_t _build_from_leaf( 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 559s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 559s /usr/include/dolfinx/geometry/BoundingBoxTree.h:110:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 559s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 111 | [axis](auto& p0, auto& p1) -> bool 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 112 | { 559s | ~ 559s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 115 | return x0 < x1; 559s | ~~~~~~~~~~~~~~~ 559s 116 | }); 559s | ~~ 559s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559s 637 | this->_M_impl._M_start, 559s | ~~~~~~~~~~~~~~~~~~~~~~~ 559s 638 | _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 559s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 559s | ^~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 559s /usr/include/c++/15/bits/stl_algobase.h:1640:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1640 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h:1640:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algobase.h:1650:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1650 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 559s | ^ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 559s 885 | vector<_Tp, _Alloc>:: 559s | ^~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 975 | operator()(_It&& __first, _Sent __last) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = double; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 736 | vector(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 746 | _M_range_initialize_n(__first, __last, __n); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 975 | operator()(_It&& __first, _Sent __last) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = double; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 736 | vector(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 746 | _M_range_initialize_n(__first, __last, __n); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::geometry::impl_gjk::nearest_simplex(std::span)::::]’: 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/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::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 349 | operator()(_Range&& __r, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 352 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = double*; _Tp = double]’: 559s /usr/include/c++/15/numeric:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 419 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/numeric:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric:422:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 422 | return std::transform_reduce(__first1, __last1, __first2, 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 423 | std::move(__init), 559s | ~~~~~~~~~~~~~~~~~~ 559s 424 | plus<>(), multiplies<>()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 559s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 559s 239 | __x.end()); 559s | ~~~~~~~~~~ 559s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 559s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 251 | end(), _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’, 559s 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++/15/bits/vector.tcc:250:21: 559s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1045 | std::_Destroy(__first, __last); 559s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 651 | __result, __alloc); 559s | ~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 633 | copy(_II __first, _II __last, _OI __result) 559s | ^~~~ 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 663 | return std::__uninitialized_copy_a 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 606 | return ranges::fill_n(std::move(__first), __len, __value); 559s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 559s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 3073 | __niter_wrap(_From __from, _To __res) 559s | ^~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 651 | __result, __alloc); 559s | ~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 633 | copy(_II __first, _II __last, _OI __result) 559s | ^~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 663 | return std::__uninitialized_copy_a 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1990 | __start, _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 559s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 3073 | __niter_wrap(_From __from, _To __res) 559s | ^~~~~~~~~~~~ 559s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 975 | operator()(_It&& __first, _Sent __last) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 736 | vector(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 746 | _M_range_initialize_n(__first, __last, __n); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 349 | operator()(_Range&& __r, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 352 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1907 | _M_allocate_and_copy(size_type __n, 559s | ^~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1911 | std::__uninitialized_copy_a 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 633 | copy(_II __first, _II __last, _OI __result) 559s | ^~~~ 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1818 | operator()(_Iter __first, _Sent __last, 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1821 | auto __lasti = ranges::next(__first, __last); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 559s | ^ 559s In file included from /usr/include/c++/15/tuple:46, 559s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 559s from /usr/include/c++/15/bits/memory_resource.h:43, 559s from /usr/include/c++/15/vector:91: 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 797 | operator()(_Iter __first, _Sent __last, 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 559s 195 | vector<_Tp, _Alloc>:: 559s | ^~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 559s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 559s | ^~~~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 559s 181 | vector<_Tp, _Alloc>:: 559s | ^~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 559s | ^~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 3196 | std::move(__comp), std::move(__proj)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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 >]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 349 | operator()(_Range&& __r, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 352 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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 559s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 508 | { return std::get<0>(idx) != r; }); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 559s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 553 | [](auto x) { return std::get<1>(x); }); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 646 | std::next(x_new.begin(), shape[1] * i)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 658 | std::next(x_new.begin(), shape[1] * i)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 559s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 2030 | operator()(_Iter __first, _Sent __last, 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 743 | std::move(__result), 559s | ~~~~~~~~~~~~~~~~~~~~ 559s 744 | std::move(__op), std::move(__proj)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 559s from /usr/include/dolfinx.h:11, 559s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 559s /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]’: 559s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s 124 | void assemble_vector(std::span b, const Form& L) 559s | ^~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 129 | assemble_vector(b, L, std::span(constants), 559s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 130 | make_coefficients_span(coefficients)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 559s /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]’: 559s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s 495 | void set(std::span x, std::optional> x0, 559s | ^~~ 559s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 559s from /usr/include/dolfinx/fem/assembler.h:9: 559s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 559s /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 559s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 559s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:207:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 559s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 559s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 212 | fem::make_coefficients_span(coeff)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 559s | ~~~~^~~ 559s /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]’: 559s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1849 | permute_data(u, n, cell_info, _eperm); 559s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1852 | transform_data(u, n, cell_info, _etrans_invT, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1853 | precompute::apply_matrix); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s In file included from /usr/include/dolfinx/fem/Function.h:17, 559s from /usr/include/dolfinx/fem/DirichletBC.h:12: 559s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 559s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 559s 234 | const T local = std::transform_reduce( 559s | ~~~~~~~~~~~~~~~~~~~~~^ 559s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 236 | [](T a, T b) -> T 559s | ~~~~~~~~~~~~~~~~~ 559s 237 | { 559s | ~ 559s 238 | if constexpr (std::is_same>::value 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 239 | or std::is_same>::value) 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 240 | { 559s | ~ 559s 241 | return std::conj(a) * b; 559s | ~~~~~~~~~~~~~~~~~~~~~~~~ 559s 242 | } 559s | ~ 559s 243 | else 559s | ~~~~ 559s 244 | return a * b; 559s | ~~~~~~~~~~~~~ 559s 245 | }); 559s | ~~ 559s /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]’: 559s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1833 | permute_data(u, n, cell_info, _eperm_inv); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1836 | transform_data(u, n, cell_info, _etransT, 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1837 | precompute::apply_matrix); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1865 | permute_data(u, n, cell_info, _eperm_inv); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1868 | transform_data(u, n, cell_info, _etrans_inv, 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1869 | precompute::apply_matrix); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1810 | void FiniteElement::T_apply(std::span u, int n, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1817 | permute_data(u, n, cell_info, _eperm); 559s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1820 | transform_data(u, n, cell_info, _etrans, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1821 | precompute::apply_matrix); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 559s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 94 | return assemble_scalar(M, std::span(constants), 559s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 559s 95 | make_coefficients_span(coefficients)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 559s | ^~~~~~~~ 559s /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 >]’: 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 559s 181 | void dot(U A, V B, P C, bool transpose = false) 559s | ^~~ 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 559s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 559s /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 559s 87 | auto det(Matrix A) 559s | ^~~ 559s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 559s from /usr/include/dolfinx.h:16: 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 540 | x.insert(x.end(), {x0, x1}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 565 | v2, v3, vmid}); 559s | ~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 627 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 632 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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 >]’: 559s /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 559s 125 | void inv(U A, V B) 559s | ^~~ 559s /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 559s /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 >]’: 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 559s 181 | void dot(U A, V B, P C, bool transpose = false) 559s | ^~~ 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 559s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 559s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 559s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 559s 1104 | constexpr default_accessor(default_accessor) noexcept {} 559s | ^~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 671 | i0 + iy + ny + 2}); 559s | ~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 676 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 681 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 559s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 3073 | __niter_wrap(_From __from, _To __res) 559s | ^~~~~~~~~~~~ 559s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 559s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 559s 62 | std::array compute_bbox_of_bboxes( 559s | ^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 559s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 4793 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 559s | ^~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h:4809:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 4809 | std::__introselect(__first, __nth, __last, 559s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559s 4810 | std::__lg(__last - __first) * 2, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 4811 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = const double*]’: 559s /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 559s | ^~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 633 | copy(_II __first, _II __last, _OI __result) 559s | ^~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1990 | __start, _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1990 | __start, _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 341 | return ranges::__copy_or_move(std::move(__first), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 559s 342 | std::move(__last), 559s | ~~~~~~~~~~~~~~~~~~ 559s 343 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = double*; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = multiplies]’: 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1907 | _M_allocate_and_copy(size_type __n, 559s | ^~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1911 | std::__uninitialized_copy_a 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 559s from /usr/include/dolfinx.h:15, 559s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:133: 559s /usr/include/dolfinx/la/petsc.h: In lambda function: 559s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 293 | return [A, mode, cache = std::vector()]( 559s | ^ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/la/petsc.h: In lambda function: 559s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 327 | return [A, mode, cache = std::vector()]( 559s | ^ 559s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 559s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 698 | __miter_base(_Iterator __it) 559s | ^~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 559s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 242 | bc->set(b.mutable_array(), std::nullopt); 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 124 | [](auto x) 559s | ^ 559s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 559s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 133 | [](auto x) 559s | ^ 559s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 559s | ^~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1990 | __start, _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 341 | return ranges::__copy_or_move(std::move(__first), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 559s 342 | std::move(__last), 559s | ~~~~~~~~~~~~~~~~~~ 559s 343 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 698 | __miter_base(_Iterator __it) 559s | ^~~~~~~~~~~~ 559s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 559s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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 >]’: 559s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1017 | operator()(_It __x, _Sent __bound) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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&)::]’: 559s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 559s | ^~~~ 559s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 666 | move(_II __first, _II __last, _OI __result) 559s | ^~~~ 559s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 3172 | operator()(_Iter __first, _Sent __last, 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 341 | return ranges::__copy_or_move(std::move(__first), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 559s 342 | std::move(__last), 559s | ~~~~~~~~~~~~~~~~~~ 559s 343 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 124 | [](auto x) 559s | ^ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 133 | [](auto x) 559s | ^ 559s /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]’: 559s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 559s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 235 | _fshape, cells); 559s | ~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 559s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 559s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 559s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1834 | std::move(__comp), std::move(__proj)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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)::]’: 559s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 3912 | find_if(_InputIterator __first, _InputIterator __last, 559s | ^~~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 3921 | return std::__find_if(__first, __last, 559s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 559s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s 111 | void assemble_vector( 559s | ^~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 116 | impl::assemble_vector(b, L, constants, coefficients); 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 743 | std::move(__result), 559s | ~~~~~~~~~~~~~~~~~~~~ 559s 744 | std::move(__op), std::move(__proj)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 559s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 146 | std::span(_buffer_local), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 147 | _request); 559s | ~~~~~~~~~ 559s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 559s | ^~~~~~~~ 559s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:21: 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 565 | v2, v3, vmid}); 559s | ~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 627 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 632 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 559s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 99 | std::span(_buffer_remote), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 100 | std::span(_request)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 671 | i0 + iy + ny + 2}); 559s | ~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 676 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 681 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 559s from /usr/include/c++/15/algorithm:65, 559s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 559s /usr/include/c++/15/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 > >]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 349 | operator()(_Range&& __r, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 352 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 559s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 559s from /usr/include/dolfinx.h:15, 559s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:86: 559s /usr/include/dolfinx/la/petsc.h: In lambda function: 559s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 293 | return [A, mode, cache = std::vector()]( 559s | ^ 559s /usr/include/c++/15/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>::__iter_tag>]’: 559s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 349 | operator()(_Range&& __r, _Out __result) const 559s | ^~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 559s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 352 | std::move(__result)); 559s | ~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s /usr/include/dolfinx/la/petsc.h: In lambda function: 559s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 327 | return [A, mode, cache = std::vector()]( 559s | ^ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void linalg::axpy(auto:234&&, auto:235, auto:236&&, auto:237&&) [with auto:234 = dolfinx::la::Vector, std::vector > >&; auto:235 = std::complex; auto:236 = dolfinx::la::Vector, std::vector > >&; auto:237 = dolfinx::la::Vector, std::vector > >&]’: 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:67:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 559s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 559s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s In file included from /usr/include/basix/finite-element.h:19, 559s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 559s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Tp = complex; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product, std::vector > > >(const Vector, std::vector > >&, const Vector, std::vector > >&)::]’: 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 559s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 559s | ^~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 559s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 540 | x.insert(x.end(), {x0, x1}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 565 | v2, v3, vmid}); 559s | ~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 627 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 632 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 62 | T assemble_scalar( 559s | ^~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 559s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 72 | mesh->geometry().x(), constants, coefficients); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s /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]’: 559s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1674 | void FiniteElement::permute_data( 559s | ^~~~~~~~~~~~~~~~ 559s In file included from /usr/include/basix/finite-element.h:12: 559s /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]’: 559s /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 559s 243 | void apply_matrix( 559s | ^~~~~~~~~~~~ 559s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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]’: 559s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1733 | void FiniteElement::transform_data( 559s | ^~~~~~~~~~~~~~~~ 559s /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 559s 1754 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1756 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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 559s 1775 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1777 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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 559s 1786 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1788 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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]’: 559s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 559s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 671 | i0 + iy + ny + 2}); 559s | ~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 676 | {x.size() / 2, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 681 | std::vector{}, {0, 2}, partitioner); 559s | ^ 559s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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]’: 559s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1674 | void FiniteElement::permute_data( 559s | ^~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 559s /tmp/autopkgtest.mvFVx5/build.y1t/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 559s 163 | [](auto x) 559s | ^ 559s In file included from /usr/include/c++/15/vector:68, 559s from /usr/include/basix/cell.h:10, 559s from /usr/include/basix/finite-element.h:7: 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 1546 | insert(const_iterator __position, initializer_list __l) 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 559s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1550 | std::random_access_iterator_tag()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /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]’: 559s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 1733 | void FiniteElement::transform_data( 559s | ^~~~~~~~~~~~~~~~ 559s /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 559s 1754 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1756 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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 559s 1786 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1788 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /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 559s 1797 | op(std::span(v_size_t), 559s | ~~^~~~~~~~~~~~~~~~~~~~~ 559s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1799 | dofstart, block_size); 559s | ~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 1546 | insert(const_iterator __position, initializer_list __l) 559s | ^~~~~~ 559s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 559s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 559s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1550 | std::random_access_iterator_tag()); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s 1188 | std::move(__comp), std::move(__proj)); 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 559s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 559s 229 | bc->set(b.mutable_array(), std::nullopt); 559s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/c++/15/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]’: 559s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 559s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559s 637 | this->_M_impl._M_start, 559s | ~~~~~~~~~~~~~~~~~~~~~~~ 559s 638 | _M_get_Tp_allocator()); 559s | ~~~~~~~~~~~~~~~~~~~~~~ 559s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 559s from /usr/include/dolfinx/geometry/utils.h:9, 559s from /usr/include/dolfinx/fem/interpolate.h:19, 559s from /usr/include/dolfinx/fem/Function.h:12: 559s /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]’: 559s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 783 | Mesh> create_mesh( 559s | ^~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 559s | ^ 559s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 559s 830 | cells1 = std::vector(cells.begin(), cells.end()); 559s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 559s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 559s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 841 | std::vector cells1_v 559s | ^~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 880 | boundary_v.erase(unique_end, range_end); 559s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 885 | boundary_v.erase(boundary_v.begin()); 559s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 559s | ^~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 559s 905 | nodes1.erase(unique_end, range_end); 559s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s 911 | Geometry geometry 559s | ^~~~~~~~ 559s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 559s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/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>::__iter_tag>; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1916 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1916:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1924:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1924 | std::__heap_select(__first, __nth + 1, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1926:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1926 | std::iter_swap(__first, __nth); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1931:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1931 | std::__unguarded_partition_pivot(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1937:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1937 | std::__insertion_sort(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 560s from /usr/include/dolfinx.h:11: 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 124 | void assemble_vector(std::span b, const Form& L) 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 129 | assemble_vector(b, L, std::span(constants), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 130 | make_coefficients_span(coefficients)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 181 | void apply_lifting( 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*; _Tp = double]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*; _Tp = double]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 287 | std::move(__result)); 560s | ~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 560s /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]’: 560s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 495 | void set(std::span x, std::optional> x0, 560s | ^~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 303 | return std::__do_uninit_copy(__first, __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 560s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560s 303 | return std::__do_uninit_copy(__first, __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/Expression.h:10, 560s from /usr/include/dolfinx/fem/utils.h:13, 560s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:16: 560s /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]’: 560s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 235 | _fshape, cells); 560s | ~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 287 | std::move(__result)); 560s | ~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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 >]’: 560s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 878 | operator()(_It& __it, _Sent __bound) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1906 | std::__introsort_loop(__first, __last, 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s 1907 | std::__lg(__last - __first) * 2, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1908 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1909 | std::__final_insertion_sort(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 698 | __miter_base(_Iterator __it) 560s | ^~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 287 | std::move(__result)); 560s | ~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 743 | std::move(__result), 560s | ~~~~~~~~~~~~~~~~~~~~ 560s 744 | std::move(__op), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1818 | operator()(_Iter __first, _Sent __last, 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1821 | auto __lasti = ranges::next(__first, __last); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 560s | ^ 560s /usr/include/c++/15/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):: >]’: 560s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 560s | ^~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 2095 | while (__first != __last && !__pred(__first)) 560s | ~~~~~~^~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 560s from /usr/include/dolfinx.h:16: 560s /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]’: 560s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 540 | x.insert(x.end(), {x0, x1}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 565 | v2, v3, vmid}); 560s | ~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 627 | {x.size() / 2, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 632 | std::vector{}, {0, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 235 | _fshape, cells); 560s | ~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 671 | i0 + iy + ny + 2}); 560s | ~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 676 | {x.size() / 2, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 681 | std::vector{}, {0, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 232 | auto detJ = [](mdspan2_t x) 560s | ^ 560s In file included from /usr/include/c++/15/bits/refwrap.h:40, 560s from /usr/include/c++/15/vector:70: 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 244 | T scale = detJ(mdspan2_t(x)); 560s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 256 | T scale = detJ(mdspan2_t(x)); 560s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/vector:68, 560s from /usr/include/basix/cell.h:10, 560s from /usr/include/basix/finite-element.h:7, 560s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:9: 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 228 | e.tabulate(0, X, phi); 560s | ~~~~~~~~~~^~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 239 | std::array A_hat_b = A_ref(phi, weights); 560s | ~~~~~~~~^~~~~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /tmp/autopkgtest.mvFVx5/build.y1t/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 560s 253 | = [b_hat = b_ref(phi, weights), 560s | ~~~~~~~~^~~~~~~~~~~~~~ 560s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /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]’: 560s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 154 | void apply_permutation_mapped(std::span perm, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 144 | void apply_permutation(std::span perm, std::span data, 560s | ^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/algorithm:65, 560s from /usr/include/basix/maps.h:8, 560s from /usr/include/basix/finite-element.h:9: 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1188 | std::move(__comp), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 560s 637 | this->_M_impl._M_start, 560s | ~~~~~~~~~~~~~~~~~~~~~~~ 560s 638 | _M_get_Tp_allocator()); 560s | ~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 560s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 560s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 560s from /usr/include/dolfinx/geometry/utils.h:9, 560s from /usr/include/dolfinx/fem/interpolate.h:19, 560s from /usr/include/dolfinx/fem/Function.h:12: 560s /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 >]’: 560s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 783 | Mesh> create_mesh( 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 560s | ^ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 560s /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]’: 560s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 235 | _fshape, cells); 560s | ~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 830 | cells1 = std::vector(cells.begin(), cells.end()); 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 560s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 841 | std::vector cells1_v 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 880 | boundary_v.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 885 | boundary_v.erase(boundary_v.begin()); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 905 | nodes1.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 911 | Geometry geometry 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 560s from /usr/include/dolfinx.h:11: 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 124 | void assemble_vector(std::span b, const Form& L) 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 129 | assemble_vector(b, L, std::span(constants), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 130 | make_coefficients_span(coefficients)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 72 | cmap.tabulate(0, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 181 | void apply_lifting( 560s | ^~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/functional:61, 560s from /usr/include/basix/finite-element.h:17: 560s /usr/include/c++/15/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 >}]’: 560s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 560s 589 | operator()(_ArgTypes... __args) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1590 | __heap_select(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1594 | std::__make_heap(__first, __middle, __comp); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1596 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _ForwardIterator2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>]’: 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 560s | ^~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1857 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1771 | __insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1778 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 560s /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]’: 560s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 495 | void set(std::span x, std::optional> x0, 560s | ^~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 783 | Mesh> create_mesh( 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 560s | ^ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 830 | cells1 = std::vector(cells.begin(), cells.end()); 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 560s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 841 | std::vector cells1_v 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 880 | boundary_v.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 885 | boundary_v.erase(boundary_v.begin()); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 905 | nodes1.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 911 | Geometry geometry 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = double*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 703 | void interpolate(Function& u, std::span f, 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 954 | cmap.tabulate(1, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 560s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 560s from /usr/include/dolfinx.h:16: 560s /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]’: 560s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 540 | x.insert(x.end(), {x0, x1}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 565 | v2, v3, vmid}); 560s | ~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 627 | {x.size() / 2, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 632 | std::vector{}, {0, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1877 | __introsort_loop(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1885 | std::__partial_sort(__first, __last, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1820 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1823 | std::__insertion_sort(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 560s | ^~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 671 | i0 + iy + ny + 2}); 560s | ~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 676 | {x.size() / 2, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 681 | std::vector{}, {0, 2}, partitioner); 560s | ^ 560s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/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 > >]’: 560s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1017 | operator()(_It __x, _Sent __bound) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/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&)::]’: 560s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~ 560s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 560s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 560s /usr/include/c++/15/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)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 317 | operator()(_Iterator __it) 560s | ^~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 560s from /usr/include/dolfinx/fem/assembler.h:9: 560s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 560s /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 560s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 560s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 560s | ^~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 560s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/assembler.h:11: 560s /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]’: 560s /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 560s 1289 | void assemble_vector( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1298 | constants, coefficients); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:207 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 560s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 267 | void assemble_matrix( 560s | ^~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/la/Vector.h:14: 560s /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]’: 560s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 390 | void scatter_rev_begin(std::span send_buffer, 560s | ^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:210, std::span, T) [with T = std::complex; auto:210 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 560s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 195 | void scatter_fwd_begin(std::span send_buffer, 560s | ^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 560s from /usr/include/c++/15/algorithm:65, 560s from /usr/include/basix/maps.h:8, 560s from /usr/include/basix/finite-element.h:9, 560s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp:131: 560s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = std::complex]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 111 | void assemble_vector( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 116 | impl::assemble_vector(b, L, constants, coefficients); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 560s /usr/include/c++/15/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/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>::__iter_tag>; _Iterator2 = __gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 91 | if (__comp(__a, __b)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 93 | if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 94 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 95 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 96 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 98 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 100 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 101 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 102 | else if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 103 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 105 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1830 | __unguarded_partition(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1836 | while (__comp(__first, __pivot)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1839 | while (__comp(__pivot, __last)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1843 | std::iter_swap(__first, __last); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In 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 > >]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 341 | return ranges::__copy_or_move(std::move(__first), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s 342 | std::move(__last), 560s | ~~~~~~~~~~~~~~~~~~ 560s 343 | std::move(__result)); 560s | ~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 152 | void apply_lifting( 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/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 >]’: 560s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 560s 637 | this->_M_impl._M_start, 560s | ~~~~~~~~~~~~~~~~~~~~~~~ 560s 638 | _M_get_Tp_allocator()); 560s | ~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = std::complex]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h: In 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 >::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span >::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s 341 | return ranges::__copy_or_move(std::move(__first), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s 342 | std::move(__last), 560s | ~~~~~~~~~~~~~~~~~~ 560s 343 | std::move(__result)); 560s | ~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/Function.h:17: 560s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 146 | std::span(_buffer_local), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 147 | _request); 560s | ~~~~~~~~~ 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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>::__iter_tag>; _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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:778:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 778 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 782 | ranges::begin(__r2), ranges::end(__r2), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 783 | std::move(__result), std::move(__binary_op), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 784 | std::move(__proj1), std::move(__proj2)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s In file included from /usr/include/dolfinx/fem/assembler.h:10: 560s /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]’: 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 168 | T assemble_scalar( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 560s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 185 | cstride); 560s | ~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /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 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 204 | value += impl::assemble_exterior_facets( 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 560s 205 | x_dofmap, x, num_facets_per_cell, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 207 | cstride, perms); 560s | ~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /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 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 217 | value += impl::assemble_interior_facets( 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 560s 218 | x_dofmap, x, num_facets_per_cell, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 220 | cstride, c_offsets, perms); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /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 560s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 99 | std::span(_buffer_remote), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 100 | std::span(_request)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1864 | __partial_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1869 | std::__heap_select(__first, __middle, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1870 | std::__sort_heap(__first, __middle, __comp); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1857 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1771 | __insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1778 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/vector:74: 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 560s 885 | vector<_Tp, _Alloc>:: 560s | ^~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/vector:68, 560s from /usr/include/basix/cell.h:10, 560s from /usr/include/basix/finite-element.h:7: 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/bits/ranges_algobase.h:38: 560s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 560s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 975 | operator()(_It&& __first, _Sent __last) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 560s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 736 | vector(_InputIterator __first, _InputIterator __last, 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 746 | _M_range_initialize_n(__first, __last, __n); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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 > >]’: 560s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 878 | operator()(_It& __it, _Sent __bound) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1906 | std::__introsort_loop(__first, __last, 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s 1907 | std::__lg(__last - __first) * 2, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1908 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1909 | std::__final_insertion_sort(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/numeric:64: 560s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 560s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 560s | ^~~~ 560s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/algorithm:63: 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 46 | void reorder_list(std::span list, std::span nodemap) 560s | ^~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 53 | const std::vector orig(list.begin(), list.end()); 560s | ^~~~ 560s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 58 | std::ranges::copy(links_old, links_new.begin()); 560s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1188 | std::move(__comp), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 560s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s 239 | __x.end()); 560s | ~~~~~~~~~~ 560s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 251 | end(), _M_get_Tp_allocator()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 560s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 560s from /usr/include/c++/15/vector:67: 560s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 560s 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++/15/bits/vector.tcc:250:21: 560s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1045 | std::_Destroy(__first, __last); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 560s 637 | this->_M_impl._M_start, 560s | ~~~~~~~~~~~~~~~~~~~~~~~ 560s 638 | _M_get_Tp_allocator()); 560s | ~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1834 | std::move(__comp), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1163 | operator()(_Iter __first, _Sent __last, 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1168 | return {__first, __first}; 560s | ^ 560s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1177 | return {++__dest, __first}; 560s | ^ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1820 | erase(const_iterator __first, const_iterator __last) 560s | ^~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 560s from /usr/include/dolfinx/geometry/utils.h:9, 560s from /usr/include/dolfinx/fem/interpolate.h:19, 560s from /usr/include/dolfinx/fem/Function.h:12: 560s /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]’: 560s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 783 | Mesh> create_mesh( 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1792 | erase(const_iterator __position) 560s | ^~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 560s | ^ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 830 | cells1 = std::vector(cells.begin(), cells.end()); 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 560s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 841 | std::vector cells1_v 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 880 | boundary_v.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 885 | boundary_v.erase(boundary_v.begin()); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 905 | nodes1.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 911 | Geometry geometry 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 560s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 560s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 560s from /usr/include/dolfinx/fem/Function.h:11: 560s /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]’: 560s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 119 | std::ranges::copy(buffer, range.begin()); 560s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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>::__iter_tag>; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 232 | if (__comp(__first + __secondChild, 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s 233 | __first + (__secondChild - 1))) 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 560s from /usr/include/dolfinx.h:10: 560s /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]’: 560s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 676 | distribute_data(MPI_Comm comm0, std::span indices, 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>]’: 560s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 698 | __miter_base(_Iterator __it) 560s | ^~~~~~~~~~~~ 560s /usr/include/c++/15/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>::__iter_tag>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 239 | operator()(_Value& __val, _Iterator __it) 560s | ^~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 2052 | std::move(__comp), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 560s /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]’: 560s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 235 | _fshape, cells); 560s | ~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 382 | create_geometry( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 424 | const std::vector l2l = graph::build::compute_local_to_local( 560s | ^~~ 560s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 429 | std::ranges::transform(l2l, igi.begin(), 560s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 560s 430 | [&nodes](auto index) { return nodes[index]; }); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 72 | cmap.tabulate(0, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1590 | __heap_select(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1594 | std::__make_heap(__first, __middle, __comp); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1596 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 425 | std::__pop_heap(__first, __last, __last, __comp); 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 91 | if (__comp(__a, __b)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 93 | if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 94 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 95 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 96 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 98 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 100 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 101 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 102 | else if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 103 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 105 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1830 | __unguarded_partition(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1836 | while (__comp(__first, __pivot)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1839 | while (__comp(__pivot, __last)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1843 | std::iter_swap(__first, __last); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/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&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/functional:61, 560s from /usr/include/basix/finite-element.h:17: 560s /usr/include/c++/15/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 >}]’: 560s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 560s 589 | operator()(_ArgTypes... __args) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1877 | __introsort_loop(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1885 | std::__partial_sort(__first, __last, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1820 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1823 | std::__insertion_sort(__first, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 560s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 703 | void interpolate(Function& u, std::span f, 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 954 | cmap.tabulate(1, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 560s from /usr/include/dolfinx/fem/assembler.h:9: 560s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 560s /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 560s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 560s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 560s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/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>::__iter_tag>; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::span, int>, 4294967295>, std::vector&, std::vector&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 135 | __push_heap(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295>::__iter_tag>; _To = pair, int>*]’: 560s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 3073 | __niter_wrap(_From __from, _To __res) 560s | ^~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:207 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 560s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 267 | void assemble_matrix( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 560s | ^~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/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&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 239 | operator()(_Value& __val, _Iterator __it) 560s | ^~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::set_diagonal(auto:210, std::span, T) [with T = std::complex; auto:210 = dolfinx::la::petsc::Matrix::set_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 560s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 72 | cmap.tabulate(0, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/c++/15/bits/ranges_algo.h:38, 560s from /usr/include/c++/15/algorithm:65, 560s from /usr/include/basix/maps.h:8, 560s from /usr/include/basix/finite-element.h:9, 560s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp:83: 560s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = std::complex]’: 560s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 111 | void assemble_vector( 560s | ^~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 116 | impl::assemble_vector(b, L, constants, coefficients); 560s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1864 | __partial_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1869 | std::__heap_select(__first, __middle, __last, __comp); 560s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1870 | std::__sort_heap(__first, __middle, __comp); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1857 | __comp); 560s | ~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1771 | __insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1778 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s In file included from /usr/include/c++/15/functional:61, 560s from /usr/include/basix/finite-element.h:17: 560s /usr/include/c++/15/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 >}]’: 560s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 560s 589 | operator()(_ArgTypes... __args) const 560s | ^~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 152 | void apply_lifting( 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/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>::__iter_tag>; _Value = std::pair, int>; _Compare = dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int>, 4294967295>, std::vector&, std::vector&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295>::__iter_tag>’ changed in GCC 7.1 560s 195 | operator()(_Iterator __it, _Value& __val) 560s | ^~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/Function.h:17: 560s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 146 | std::span(_buffer_local), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 147 | _request); 560s | ~~~~~~~~~ 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 232 | if (__comp(__first + __secondChild, 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s 233 | __first + (__secondChild - 1))) 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 99 | std::span(_buffer_remote), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 100 | std::span(_request)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1590 | __heap_select(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1594 | std::__make_heap(__first, __middle, __comp); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1596 | if (__comp(__i, __first)) 560s | ~~~~~~^~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 425 | std::__pop_heap(__first, __last, __last, __comp); 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 560s | ^~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 91 | if (__comp(__a, __b)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 93 | if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 94 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 95 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 96 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 98 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 100 | else if (__comp(__a, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 101 | std::iter_swap(__result, __a); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 102 | else if (__comp(__b, __c)) 560s | ~~~~~~^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 103 | std::iter_swap(__result, __c); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 105 | std::iter_swap(__result, __b); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1830 | __unguarded_partition(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1836 | while (__comp(__first, __pivot)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1839 | while (__comp(__pivot, __last)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1843 | std::iter_swap(__first, __last); 560s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/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&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 703 | void interpolate(Function& u, std::span f, 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 954 | cmap.tabulate(1, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 560s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 135 | __push_heap(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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 >}]’: 560s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 560s 589 | operator()(_ArgTypes... __args) const 560s | ^~~~~~~~ 560s In file included from /usr/include/c++/15/vector:68, 560s from /usr/include/basix/cell.h:10, 560s from /usr/include/basix/finite-element.h:7: 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 1546 | insert(const_iterator __position, initializer_list __l) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 560s | ^~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 560s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1550 | std::random_access_iterator_tag()); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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 > >]’: 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 560s | ^~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 560s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 698 | __miter_base(_Iterator __it) 560s | ^~~~~~~~~~~~ 560s /usr/include/c++/15/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&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 239 | operator()(_Value& __val, _Iterator __it) 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s /usr/include/c++/15/bits/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&)::]’: 560s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 195 | operator()(_Iterator __it, _Value& __val) 560s | ^~~~~~~~ 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 703 | void interpolate(Function& u, std::span f, 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/fem/Function.h:10: 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 319 | return [](std::span, std::span, std::int32_t, int) 560s | ^ 560s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 1188 | std::move(__comp), std::move(__proj)); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 954 | cmap.tabulate(1, X, Xshape, phi_b); 560s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 341 | return [dims, sub_element_fns](std::span data, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 560s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s 350 | block_size); 560s | ~~~~~~~~~~~ 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 560s | ^~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 232 | if (__comp(__first + __secondChild, 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 560s 233 | __first + (__secondChild - 1))) 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 560s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 3073 | __niter_wrap(_From __from, _To __res) 560s | ^~~~~~~~~~~~ 560s /usr/include/c++/15/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]’: 560s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 560s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 560s 637 | this->_M_impl._M_start, 560s | ~~~~~~~~~~~~~~~~~~~~~~~ 560s 638 | _M_get_Tp_allocator()); 560s | ~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 362 | return [ebs, sub_fn](std::span data, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 372 | return [this](std::span data, std::span cell_info, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 376 | return [this](std::span data, std::span cell_info, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 560s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 380 | return [this](std::span data, std::span cell_info, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 560s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 560s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 384 | return [this](std::span data, std::span cell_info, 560s | ^ 560s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 386 | { T_apply(data, cell_info[cell], block_size); }; 560s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 560s from /usr/include/dolfinx/geometry/utils.h:9, 560s from /usr/include/dolfinx/fem/interpolate.h:19, 560s from /usr/include/dolfinx/fem/Function.h:12: 560s /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]’: 560s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 783 | Mesh> create_mesh( 560s | ^~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 560s | ^ 560s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 560s 830 | cells1 = std::vector(cells.begin(), cells.end()); 560s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 560s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 841 | std::vector cells1_v 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 880 | boundary_v.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 885 | boundary_v.erase(boundary_v.begin()); 560s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 560s 905 | nodes1.erase(unique_end, range_end); 560s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s 911 | Geometry geometry 560s | ^~~~~~~~ 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 560s /usr/include/c++/15/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&):: >]’: 560s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 135 | __push_heap(_RandomAccessIterator __first, 560s | ^~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 560s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /usr/include/c++/15/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}]’: 560s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 589 | operator()(_ArgTypes... __args) const 560s | ^~~~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 560s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 560s | ^~~~~~ 560s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560s /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]’: 560s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 560s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 560s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/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&)::]’: 561s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 195 | operator()(_Iterator __it, _Value& __val) 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 561s /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]’: 561s /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 561s 128 | math::dot(cell_geometry, dphi, J, true); 561s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /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 561s /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]’: 561s /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 561s 140 | math::inv(J, K); 561s | ~~~~~~~~~^~~~~~ 561s /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 561s /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 561s 142 | math::pinv(J, K); 561s | ~~~~~~~~~~^~~~~~ 561s /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 561s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 561s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 561s /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 561s 87 | auto det(Matrix A) 561s | ^~~ 561s In file included from /usr/include/dolfinx/la/Vector.h:14, 561s from /usr/include/dolfinx/fem/Function.h:17: 561s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 561s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/vector:74: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 885 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 152 | compute_jacobian_determinant(const U& J, std::span w) 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s 172 | math::dot(B, J, BA); 561s | ~~~~~~~~~^~~~~~~~~~ 561s /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 561s /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 561s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 561s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 975 | operator()(_It&& __first, _Sent __last) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 736 | vector(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 746 | _M_range_initialize_n(__first, __last, __n); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/numeric:64, 561s from /usr/include/basix/finite-element.h:19: 561s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 561s | ^~~~ 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 743 | std::move(__result), 561s | ~~~~~~~~~~~~~~~~~~~~ 561s 744 | std::move(__op), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/algorithm:63: 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/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&)::]’: 561s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 201 | std::move(__f), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 46 | void reorder_list(std::span list, std::span nodemap) 561s | ^~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 53 | const std::vector orig(list.begin(), list.end()); 561s | ^~~~ 561s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 58 | std::ranges::copy(links_old, links_new.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 561s 239 | __x.end()); 561s | ~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 251 | end(), _M_get_Tp_allocator()); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 561s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 561s from /usr/include/c++/15/vector:67: 561s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 561s 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++/15/bits/vector.tcc:250:21: 561s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1045 | std::_Destroy(__first, __last); 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1834 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1163 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1168 | return {__first, __first}; 561s | ^ 561s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1177 | return {++__dest, __first}; 561s | ^ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1820 | erase(const_iterator __first, const_iterator __last) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 561s /tmp/autopkgtest.mvFVx5/build.y1t/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 561s 48 | [](auto x) 561s | ^ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1792 | erase(const_iterator __position) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 561s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 561s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:15: 561s /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]’: 561s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 119 | std::ranges::copy(buffer, range.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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&)::]’: 561s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 561s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 561s /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 >]’: 561s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 676 | distribute_data(MPI_Comm comm0, std::span indices, 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 2052 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 >]’: 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 382 | create_geometry( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 424 | const std::vector l2l = graph::build::compute_local_to_local( 561s | ^~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 429 | std::ranges::transform(l2l, igi.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s 430 | [&nodes](auto index) { return nodes[index]; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 561s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 561s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 143 | return [&](std::span rows, 561s | ^ 561s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 147 | this->add(data, rows, cols); 561s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span, 4294967295>, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 885 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /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 561s 1147 | void assemble_vector( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s 1189 | impl::assemble_cells( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1190 | P0, b, x_dofmap, x, cells, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1192 | coeffs, cstride, cell_info0); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1196 | impl::assemble_cells( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1197 | P0, b, x_dofmap, x, cells, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1199 | coeffs, cstride, cell_info0); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 561s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1205 | fn, constants, coeffs, cstride, cell_info0); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1229 | impl::assemble_exterior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1232 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1236 | impl::assemble_exterior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1239 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1243 | impl::assemble_exterior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1246 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1260 | impl::assemble_interior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1263 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1267 | impl::assemble_interior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1270 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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 561s 1274 | impl::assemble_interior_facets( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1277 | constants, coeffs, cstride, cell_info0, perms); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /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]’: 561s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 676 | distribute_data(MPI_Comm comm0, std::span indices, 561s | ^~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 382 | create_geometry( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 424 | const std::vector l2l = graph::build::compute_local_to_local( 561s | ^~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 429 | std::ranges::transform(l2l, igi.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s 430 | [&nodes](auto index) { return nodes[index]; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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 > >]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 349 | operator()(_Range&& __r, _Out __result) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 352 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 561s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 233 | void assemble_matrix( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 247 | mesh->geometry().x(), constants, coefficients, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 248 | dof_marker0, dof_marker1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 > >]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 561s | ^~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 287 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 606 | return ranges::fill_n(std::move(__first), __len, __value); 561s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 606 | return ranges::fill_n(std::move(__first), __len, __value); 561s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/assembler.h:11: 561s /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]’: 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1289 | void assemble_vector( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 >::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span >::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 561s | ^~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 287 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 561s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1298 | constants, coefficients); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/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 >::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator*, std::span >::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator*, std::span >::__iter_tag>; _Sent2 = __gnu_cxx::__normal_iterator*, std::span >::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h: In function ‘T dolfinx::fem::impl::assemble_cells(mdspan2_t, std::span >, std::span, auto:185, std::span, std::span, int) [with T = std::complex; auto:185 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 561s | ^~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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:186, std::span, std::span, int, std::span) [with T = std::complex; auto:186 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 561s | ^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 72 | cmap.tabulate(0, X, Xshape, phi_b); 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 561s /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:187, std::span, std::span, int, std::span, std::span) [with T = std::complex; auto:187 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 561s | ^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/functional:61, 561s from /usr/include/basix/finite-element.h:17: 561s /usr/include/c++/15/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 >}]’: 561s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s 589 | operator()(_ArgTypes... __args) const 561s | ^~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1074 | void apply_lifting( 561s | ^~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1121 | bc->set(bc_values1, std::nullopt, 1); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1127 | bc_markers1, x0[j], alpha); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1132 | bc_markers1, std::span(), alpha); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 651 | __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/algorithm:62: 561s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 633 | copy(_II __first, _II __last, _OI __result) 561s | ^~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 663 | return std::__uninitialized_copy_a 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 651 | __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 633 | copy(_II __first, _II __last, _OI __result) 561s | ^~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 663 | return std::__uninitialized_copy_a 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 561s /tmp/autopkgtest.mvFVx5/build.y1t/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 561s 41 | std::array A_ref(mdspand_t phi, std::span w) 561s | ^~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/la/Vector.h:14: 561s /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]’: 561s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 390 | void scatter_rev_begin(std::span send_buffer, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 561s /tmp/autopkgtest.mvFVx5/build.y1t/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 561s 58 | std::array b_ref(mdspand_t phi, std::span w) 561s | ^~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1990 | __start, _M_get_Tp_allocator()); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 195 | void scatter_fwd_begin(std::span send_buffer, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 561s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 561s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 3073 | __niter_wrap(_From __from, _To __res) 561s | ^~~~~~~~~~~~ 561s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:18: 561s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 561s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 143 | return [&](std::span rows, 561s | ^ 561s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 147 | this->add(data, rows, cols); 561s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 975 | operator()(_It&& __first, _Sent __last) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 736 | vector(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 746 | _M_range_initialize_n(__first, __last, __n); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 349 | operator()(_Range&& __r, _Out __result) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 352 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1907 | _M_allocate_and_copy(size_type __n, 561s | ^~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1911 | std::__uninitialized_copy_a 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 633 | copy(_II __first, _II __last, _OI __result) 561s | ^~~~ 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1818 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1821 | auto __lasti = ranges::next(__first, __last); 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 561s | ^ 561s In file included from /usr/include/c++/15/bits/ranges_algo.h:39: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 797 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 195 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 561s | ^~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 181 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 561s | ^~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/Function.h:17, 561s from /usr/include/dolfinx/fem/DirichletBC.h:12, 561s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 561s from /usr/include/dolfinx.h:11, 561s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:17: 561s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 561s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 234 | const T local = std::transform_reduce( 561s | ~~~~~~~~~~~~~~~~~~~~~^ 561s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 236 | [](T a, T b) -> T 561s | ~~~~~~~~~~~~~~~~~ 561s 237 | { 561s | ~ 561s 238 | if constexpr (std::is_same>::value 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 239 | or std::is_same>::value) 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 240 | { 561s | ~ 561s 241 | return std::conj(a) * b; 561s | ~~~~~~~~~~~~~~~~~~~~~~~~ 561s 242 | } 561s | ~ 561s 243 | else 561s | ~~~~ 561s 244 | return a * b; 561s | ~~~~~~~~~~~~~ 561s 245 | }); 561s | ~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 703 | void interpolate(Function& u, std::span f, 561s | ^~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 3196 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 954 | cmap.tabulate(1, X, Xshape, phi_b); 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 561s | ^ 561s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_matrix1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:242, std::span) [with T = double; auto:242 = assemble(MPI_Comm)::]’: 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 147 | {dofmap.map(), 1, cells}, ident, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 149 | std::span(), 0, {}, {}, {}); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/c++/15/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 >]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 349 | operator()(_Range&& __r, _Out __result) const 561s | ^~~~~~~~ 561s In file included from /usr/include/c++/15/vector:74: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 885 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 352 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 561s | ^ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘double assemble_vector1(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, auto:247, const std::vector&) [with T = double; auto:247 = assemble(MPI_Comm)::]’: 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 171 | fem::impl::assemble_cells( 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 561s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 508 | { return std::get<0>(idx) != r; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 553 | [](auto x) { return std::get<1>(x); }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 561s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 561s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 561s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 646 | std::next(x_new.begin(), shape[1] * i)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 561s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 658 | std::next(x_new.begin(), shape[1] * i)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 561s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 561s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 975 | operator()(_It&& __first, _Sent __last) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 736 | vector(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 746 | _M_range_initialize_n(__first, __last, __n); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/numeric:64, 561s from /usr/include/basix/finite-element.h:19: 561s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 561s | ^~~~ 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/algorithm:63: 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 46 | void reorder_list(std::span list, std::span nodemap) 561s | ^~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 53 | const std::vector orig(list.begin(), list.end()); 561s | ^~~~ 561s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 58 | std::ranges::copy(links_old, links_new.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 561s 239 | __x.end()); 561s | ~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 251 | end(), _M_get_Tp_allocator()); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 561s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 561s from /usr/include/c++/15/vector:67: 561s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 561s 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++/15/bits/vector.tcc:250:21: 561s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1045 | std::_Destroy(__first, __last); 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1834 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1163 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1168 | return {__first, __first}; 561s | ^ 561s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1177 | return {++__dest, __first}; 561s | ^ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1820 | erase(const_iterator __first, const_iterator __last) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1792 | erase(const_iterator __position) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 561s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 561s from /usr/include/dolfinx/fem/Function.h:11: 561s /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]’: 561s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 119 | std::ranges::copy(buffer, range.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 561s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 2030 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 561s from /usr/include/dolfinx.h:10: 561s /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]’: 561s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 676 | distribute_data(MPI_Comm comm0, std::span indices, 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 2052 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 743 | std::move(__result), 561s | ~~~~~~~~~~~~~~~~~~~~ 561s 744 | std::move(__op), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 382 | create_geometry( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 424 | const std::vector l2l = graph::build::compute_local_to_local( 561s | ^~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 429 | std::ranges::transform(l2l, igi.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s 430 | [&nodes](auto index) { return nodes[index]; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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 > >]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 349 | operator()(_Range&& __r, _Out __result) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 352 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s In file included from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp:14: 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 319 | return [](std::span, std::span, std::int32_t, int) 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 341 | return [dims, sub_element_fns](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 561s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 350 | block_size); 561s | ~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 362 | return [ebs, sub_fn](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 561s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 372 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 376 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 380 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 384 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 386 | { T_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/vector:68, 561s from /usr/include/basix/cell.h:10, 561s from /usr/include/basix/finite-element.h:7, 561s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel/main.cpp:12: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 561s 708 | vector(initializer_list __l, 561s | ^~~~~~ 561s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:206 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 561s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 233 | void assemble_matrix( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 247 | mesh->geometry().x(), constants, coefficients, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 248 | dof_marker0, dof_marker1); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/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}]’: 561s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 589 | operator()(_ArgTypes... __args) const 561s | ^~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 606 | return ranges::fill_n(std::move(__first), __len, __value); 561s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/assembler.h:11: 561s /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]’: 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1289 | void assemble_vector( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 561s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1298 | constants, coefficients); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/vector:68, 561s from /usr/include/basix/cell.h:10, 561s from /usr/include/basix/finite-element.h:7, 561s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 561s 708 | vector(initializer_list __l, 561s | ^~~~~~ 561s In file included from /usr/include/dolfinx/fem/Function.h:10: 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 319 | return [](std::span, std::span, std::int32_t, int) 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 341 | return [dims, sub_element_fns](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 561s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 350 | block_size); 561s | ~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 362 | return [ebs, sub_fn](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 561s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 561s 450 | rowptr_container_type new_row_ptr = {0}; 561s | ^~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 372 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 376 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 380 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 384 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 386 | { T_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 561s /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]’: 561s /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 561s 128 | math::dot(cell_geometry, dphi, J, true); 561s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /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 561s /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]’: 561s /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 561s 140 | math::inv(J, K); 561s | ~~~~~~~~~^~~~~~ 561s /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 561s /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 561s 142 | math::pinv(J, K); 561s | ~~~~~~~~~~^~~~~~ 561s /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 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 561s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 561s /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 561s 87 | auto det(Matrix A) 561s | ^~~ 561s /usr/include/c++/15/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}]’: 561s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 589 | operator()(_ArgTypes... __args) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 561s 450 | rowptr_container_type new_row_ptr = {0}; 561s | ^~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1074 | void apply_lifting( 561s | ^~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 1121 | bc->set(bc_values1, std::nullopt, 1); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1127 | bc_markers1, x0[j], alpha); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1132 | bc_markers1, std::span(), alpha); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 152 | compute_jacobian_determinant(const U& J, std::span w) 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s 172 | math::dot(B, J, BA); 561s | ~~~~~~~~~^~~~~~~~~~ 561s /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 561s /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 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/la/Vector.h:14: 561s /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]’: 561s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 390 | void scatter_rev_begin(std::span send_buffer, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 561s /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]’: 561s /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 561s 128 | math::dot(cell_geometry, dphi, J, true); 561s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s /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 561s /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]’: 561s /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 561s 140 | math::inv(J, K); 561s | ~~~~~~~~~^~~~~~ 561s /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 561s /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 561s 142 | math::pinv(J, K); 561s | ~~~~~~~~~~^~~~~~ 561s /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 561s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 561s /tmp/autopkgtest.mvFVx5/build.y1t/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 561s 164 | [](auto x) -> std::pair, std::vector> 561s | ^ 561s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 561s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 561s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 561s /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 561s 87 | auto det(Matrix A) 561s | ^~~ 561s /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]’: 561s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 195 | void scatter_fwd_begin(std::span send_buffer, 561s | ^~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 561s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 3073 | __niter_wrap(_From __from, _To __res) 561s | ^~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 152 | compute_jacobian_determinant(const U& J, std::span w) 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 561s 172 | math::dot(B, J, BA); 561s | ~~~~~~~~~^~~~~~~~~~ 561s /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 561s /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 561s /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]’: 561s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 561s | ^~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 561s | ^~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 577 | _element->Tt_apply(data, n, cell_permutation); 561s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 561s | ^~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 593 | _element->Tinv_apply(data, n, cell_permutation); 561s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 561s | ^~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 544 | _element->T_apply(data, n, cell_permutation); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 561s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 3073 | __niter_wrap(_From __from, _To __res) 561s | ^~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/vector:74: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 885 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 249 | void add(std::span x, std::span rows, 561s | ^~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 561s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 975 | operator()(_It&& __first, _Sent __last) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 736 | vector(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 746 | _M_range_initialize_n(__first, __last, __n); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 642 | _index_maps[1]->local_to_global(local_col, global_col); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/numeric:64, 561s from /usr/include/basix/finite-element.h:19: 561s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 561s | ^~~~ 561s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/algorithm:63: 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 46 | void reorder_list(std::span list, std::span nodemap) 561s | ^~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 53 | const std::vector orig(list.begin(), list.end()); 561s | ^~~~ 561s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 58 | std::ranges::copy(links_old, links_new.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 561s 239 | __x.end()); 561s | ~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 251 | end(), _M_get_Tp_allocator()); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 561s | ^~~~~~~~ 561s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 561s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 561s from /usr/include/c++/15/vector:67: 561s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 561s 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++/15/bits/vector.tcc:250:21: 561s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1045 | std::_Destroy(__first, __last); 561s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 606 | return ranges::fill_n(std::move(__first), __len, __value); 561s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1834 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1163 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1168 | return {__first, __first}; 561s | ^ 561s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1177 | return {++__dest, __first}; 561s | ^ 561s /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 >]’: 561s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s 181 | void dot(U A, V B, P C, bool transpose = false) 561s | ^~~ 561s /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 561s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1820 | erase(const_iterator __first, const_iterator __last) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 1792 | erase(const_iterator __position) 561s | ^~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 319 | return [](std::span, std::span, std::int32_t, int) 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 341 | return [dims, sub_element_fns](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 561s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 350 | block_size); 561s | ~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 561s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 362 | return [ebs, sub_fn](std::span data, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 561s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 561s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 561s from /usr/include/dolfinx/fem/Function.h:11: 561s /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]’: 561s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 119 | std::ranges::copy(buffer, range.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 372 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 376 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 380 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 561s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 384 | return [this](std::span data, std::span cell_info, 561s | ^ 561s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 386 | { T_apply(data, cell_info[cell], block_size); }; 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 >]’: 561s /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 561s 125 | void inv(U A, V B) 561s | ^~~ 561s /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 561s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 561s from /usr/include/dolfinx.h:10: 561s /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]’: 561s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 676 | distribute_data(MPI_Comm comm0, std::span indices, 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 2052 | std::move(__comp), std::move(__proj)); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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}]’: 561s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 589 | operator()(_ArgTypes... __args) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295>::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 561s | ^~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/basix/maps.h:7, 561s from /usr/include/basix/finite-element.h:9: 561s /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]’: 561s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 561s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 382 | create_geometry( 561s | ^~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 424 | const std::vector l2l = graph::build::compute_local_to_local( 561s | ^~~ 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 429 | std::ranges::transform(l2l, igi.begin(), 561s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 561s 430 | [&nodes](auto index) { return nodes[index]; }); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 561s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 561s from /usr/include/dolfinx.h:16, 561s from /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 561s /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]’: 561s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 540 | x.insert(x.end(), {x0, x1}); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 565 | v2, v3, vmid}); 561s | ~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 627 | {x.size() / 2, 2}, partitioner); 561s | ^ 561s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 632 | std::vector{}, {0, 2}, partitioner); 561s | ^ 561s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 561s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 561s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 561s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 671 | i0 + iy + ny + 2}); 561s | ~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 676 | {x.size() / 2, 2}, partitioner); 561s | ^ 561s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s 681 | std::vector{}, {0, 2}, partitioner); 561s | ^ 561s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 561s /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]’: 561s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 561s 450 | rowptr_container_type new_row_ptr = {0}; 561s | ^~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 651 | __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/c++/15/array:45, 561s from /usr/include/basix/cell.h:7: 561s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 633 | copy(_II __first, _II __last, _OI __result) 561s | ^~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 561s 663 | return std::__uninitialized_copy_a 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s [ 72%] Linking CXX executable demo_interpolation_different_meshes 561s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 561s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1990 | __start, _M_get_Tp_allocator()); 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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 >]’: 561s /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 561s 212 | void pinv(U A, V P) 561s | ^~~~ 561s /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 561s /usr/include/c++/15/bits/ranges_algobase.h: In 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 > >]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 561s | ^~~~~~~~ 561s /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 561s 245 | dot(AT, A, ATA); 561s | ~~~^~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /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 561s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s /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 561s 246 | inv(ATA, Inv); 561s | ~~~^~~~~~~~~~ 561s /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 561s 247 | dot(Inv, AT, P); 561s | ~~~^~~~~~~~~~~~ 561s /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 561s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s 341 | return ranges::__copy_or_move(std::move(__first), 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 561s 342 | std::move(__last), 561s | ~~~~~~~~~~~~~~~~~~ 561s 343 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 561s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 561s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 561s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 3073 | __niter_wrap(_From __from, _To __res) 561s | ^~~~~~~~~~~~ 561s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 975 | operator()(_It&& __first, _Sent __last) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 736 | vector(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 746 | _M_range_initialize_n(__first, __last, __n); 561s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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::__iter_tag>]’: 561s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 349 | operator()(_Range&& __r, _Out __result) const 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 352 | std::move(__result)); 561s | ~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1907 | _M_allocate_and_copy(size_type __n, 561s | ^~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1911 | std::__uninitialized_copy_a 561s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 633 | copy(_II __first, _II __last, _OI __result) 561s | ^~~~ 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/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]’: 561s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1818 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1821 | auto __lasti = ranges::next(__first, __last); 561s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 561s | ^ 561s In file included from /usr/include/c++/15/tuple:46, 561s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 561s from /usr/include/c++/15/bits/memory_resource.h:43, 561s from /usr/include/c++/15/vector:91: 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 797 | operator()(_Iter __first, _Sent __last, 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 561s | ^~~~~~~~ 561s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /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 >]’: 561s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s 181 | void dot(U A, V B, P C, bool transpose = false) 561s | ^~~ 561s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 195 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 561s | ^~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/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]’: 561s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 561s 181 | vector<_Tp, _Alloc>:: 561s | ^~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 561s | ^~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 561s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 927 | void pack_coefficient_entity(std::span c, int cstride, 561s | ^~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 561s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 561s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s In file included from /usr/include/basix/maps.h:7, 561s from /usr/include/basix/finite-element.h:9: 561s /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]’: 561s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 561s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /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]’: 561s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 561s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 561s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 561s | ^~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 561s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 561s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 561s | ^~~~~~~~~~~~~~~~~~ 561s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 3196 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 562s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 927 | void pack_coefficient_entity(std::span c, int cstride, 562s | ^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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 >]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 349 | operator()(_Range&& __r, _Out __result) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 352 | std::move(__result)); 562s | ~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 562s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 927 | void pack_coefficient_entity(std::span c, int cstride, 562s | ^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 249 | void add(std::span x, std::span rows, 562s | ^~~ 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = std::complex; auto:164 = std::function, 4294967295>, std::span, int, int)>]’: 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 562s | ^~~~ 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 902 | transform(coeffs, cell_info, cell, 1); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 >]’: 562s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 508 | { return std::get<0>(idx) != r; }); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = std::complex; auto:164 = std::function, 4294967295>, std::span, int, int)>]’: 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 562s | ^~~~ 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 902 | transform(coeffs, cell_info, cell, 1); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 562s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 553 | [](auto x) { return std::get<1>(x); }); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = std::complex; auto:164 = std::function, 4294967295>, std::span, int, int)>]’: 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 562s | ^~~~ 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 902 | transform(coeffs, cell_info, cell, 1); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = std::complex; auto:164 = std::function, 4294967295>, std::span, int, int)>]’: 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 562s | ^~~~ 562s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 902 | transform(coeffs, cell_info, cell, 1); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 724 | double norm_sq_local = std::accumulate( 562s | ~~~~~~~~~~~~~~~^ 562s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 494 | void assemble_matrix( 562s | ^~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 562s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 562s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 124 | void assemble_vector(std::span b, const Form& L) 562s | ^~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 129 | assemble_vector(b, L, std::span(constants), 562s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 130 | make_coefficients_span(coefficients)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 549 | impl::assemble_cells( 562s | ~~~~~~~~~~~~~~~~~~~~^ 562s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 572 | impl::assemble_exterior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 574 | a.domain(IntegralType::exterior_facet, i), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 578 | perms); 562s | ~~~~~~ 562s /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 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 588 | impl::assemble_interior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 590 | a.domain(IntegralType::interior_facet, i), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 594 | cell_info1, perms); 562s | ~~~~~~~~~~~~~~~~~~ 562s /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 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s In file included from /usr/include/basix/finite-element.h:19: 562s /usr/include/c++/15/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator::__iter_tag>; _InputIterator2 = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 562s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 376 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/numeric:376:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:197 = std::function, 4294967295>, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 634 | void assemble_cells( 562s | ^~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 674 | P0(_be, cell_info0, c0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/dolfinx/fem/assembler.h:9: 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:173 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:174 = assemble_matrix1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, std::span)::; auto:175 = assemble(MPI_Comm)::]’: 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 61 | void assemble_cells( 562s | ^~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 562s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:197 = std::function, 4294967295>, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 634 | void assemble_cells( 562s | ^~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 155 | mat_set(dofs0, dofs1, Ae); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 562s /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 562s 674 | P0(_be, cell_info0, c0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:197 = std::function, 4294967295>, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 634 | void assemble_cells( 562s | ^~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 674 | P0(_be, cell_info0, c0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 562s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 2030 | operator()(_Iter __first, _Sent __last, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 562s | ^~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1147 | void assemble_vector( 562s | ^~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:199 = std::function, 4294967295>, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 720 | void assemble_exterior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 770 | P0(_be, cell_info0, cell0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1189 | impl::assemble_cells( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1190 | P0, b, x_dofmap, x, cells, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1192 | coeffs, cstride, cell_info0); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s In file included from /usr/include/dolfinx/fem/assembler.h:11: 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = assemble_vector1(MPI_Comm):: >(const dolfinx::mesh::Geometry&, const dolfinx::fem::DofMap&, assemble(MPI_Comm)::, const std::vector&)::; auto:198 = assemble(MPI_Comm)::]’: 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 634 | void assemble_cells( 562s | ^~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1196 | impl::assemble_cells( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1197 | P0, b, x_dofmap, x, cells, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1199 | coeffs, cstride, cell_info0); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 562s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1205 | fn, constants, coeffs, cstride, cell_info0); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 674 | P0(_be, cell_info0, c0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1229 | impl::assemble_exterior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1232 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1236 | impl::assemble_exterior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1239 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1243 | impl::assemble_exterior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1246 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1260 | impl::assemble_interior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1263 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1267 | impl::assemble_interior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1270 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1274 | impl::assemble_interior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1277 | constants, coeffs, cstride, cell_info0, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/c++/15/bits/ranges_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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 743 | std::move(__result), 562s | ~~~~~~~~~~~~~~~~~~~~ 562s 744 | std::move(__op), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:199 = std::function, 4294967295>, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 720 | void assemble_exterior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 770 | P0(_be, cell_info0, cell0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:199 = std::function, 4294967295>, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 720 | void assemble_exterior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 770 | P0(_be, cell_info0, cell0, 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 651 | __result, __alloc); 562s | ~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 633 | copy(_II __first, _II __last, _OI __result) 562s | ^~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 663 | return std::__uninitialized_copy_a 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 562s from /usr/include/dolfinx.h:16: 562s /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]’: 562s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 565 | v2, v3, vmid}); 562s | ~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:201 = std::function, 4294967295>, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 816 | void assemble_interior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 627 | {x.size() / 2, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 632 | std::vector{}, {0, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /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 562s 887 | P0(be, cell_info0, cells0[0], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s 888 | P0(sub_be, cell_info0, cells0[1], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 508 | { return std::get<0>(idx) != r; }); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 562s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 553 | [](auto x) { return std::get<1>(x); }); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 646 | std::next(x_new.begin(), shape[1] * i)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 658 | std::next(x_new.begin(), shape[1] * i)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:201 = std::function, 4294967295>, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 816 | void assemble_interior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /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 562s 887 | P0(be, cell_info0, cells0[0], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s 888 | P0(sub_be, cell_info0, cells0[1], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/dolfinx/fem/Function.h:10: 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 319 | return [](std::span, std::span, std::int32_t, int) 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 341 | return [dims, sub_element_fns](std::span data, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 562s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 350 | block_size); 562s | ~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 671 | i0 + iy + ny + 2}); 562s | ~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 676 | {x.size() / 2, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 681 | std::vector{}, {0, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 362 | return [ebs, sub_fn](std::span data, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 562s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 372 | return [this](std::span data, std::span cell_info, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 376 | return [this](std::span data, std::span cell_info, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 380 | return [this](std::span data, std::span cell_info, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 562s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 562s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 384 | return [this](std::span data, std::span cell_info, 562s | ^ 562s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 386 | { T_apply(data, cell_info[cell], block_size); }; 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:201 = std::function, 4294967295>, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 562s /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 562s 816 | void assemble_interior_facets( 562s | ^~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s 887 | P0(be, cell_info0, cells0[0], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 562s 888 | P0(sub_be, cell_info0, cells0[1], 1); 562s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 562s /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]’: 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 562s | ^~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 743 | std::move(__result), 562s | ~~~~~~~~~~~~~~~~~~~~ 562s 744 | std::move(__op), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 985 | _lift_bc_cells( 562s | ~~~~~~~~~~~~~~~~~~~~~~~^ 562s 986 | b, x_dofmap, x, kernel, cells, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 990 | bc_markers1, x0, alpha); 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 994 | _lift_bc_cells( 562s | ~~~~~~~~~~~~~~~~~~~~~~~^ 562s 995 | b, x_dofmap, x, kernel, cells, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 999 | bc_markers1, x0, alpha); 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 562s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1005 | P0, 562s | ~~~ 562s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1008 | bc_values1, bc_markers1, x0, alpha); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 1028 | _lift_bc_exterior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1030 | a.domain(IntegralType::exterior_facet, i), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1034 | bc_markers1, x0, alpha, perms); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 1043 | _lift_bc_interior_facets( 562s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 562s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1045 | a.domain(IntegralType::interior_facet, i), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1049 | bc_markers1, x0, alpha); 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 562s | ^~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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>::__iter_tag>]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 562s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 562s | ^~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 562s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1990 | __start, _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 562s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 562s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 975 | operator()(_It&& __first, _Sent __last) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 562s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 736 | vector(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 746 | _M_range_initialize_n(__first, __last, __n); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 341 | return ranges::__copy_or_move(std::move(__first), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 562s 342 | std::move(__last), 562s | ~~~~~~~~~~~~~~~~~~ 562s 343 | std::move(__result)); 562s | ~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 562s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 698 | __miter_base(_Iterator __it) 562s | ^~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 562s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/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 >]’: 562s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1017 | operator()(_It __x, _Sent __bound) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/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&)::]’: 562s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 562s | ^~~~ 562s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 666 | move(_II __first, _II __last, _OI __result) 562s | ^~~~ 562s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/vector:74: 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 562s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 562s 239 | __x.end()); 562s | ~~~~~~~~~~ 562s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 562s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 251 | end(), _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 562s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 562s from /usr/include/c++/15/vector:67: 562s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 562s 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++/15/bits/vector.tcc:250:21: 562s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1045 | std::_Destroy(__first, __last); 562s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 3172 | operator()(_Iter __first, _Sent __last, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 341 | return ranges::__copy_or_move(std::move(__first), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 562s 342 | std::move(__last), 562s | ~~~~~~~~~~~~~~~~~~ 562s 343 | std::move(__result)); 562s | ~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/algorithm:65, 562s from /usr/include/basix/maps.h:8: 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 782 | ranges::begin(__r2), ranges::end(__r2), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 783 | std::move(__result), std::move(__binary_op), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 784 | std::move(__proj1), std::move(__proj2)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /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]’: 562s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 562s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1834 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 562s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 2130 | __value, std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1834 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/bits/stl_vector.h:69: 562s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 562s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 975 | operator()(_It&& __first, _Sent __last) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/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)::]’: 562s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 3912 | find_if(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 3921 | return std::__find_if(__first, __last, 562s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 562s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 736 | vector(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 746 | _M_range_initialize_n(__first, __last, __n); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 743 | std::move(__result), 562s | ~~~~~~~~~~~~~~~~~~~~ 562s 744 | std::move(__op), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/vector:74: 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 562s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 562s 239 | __x.end()); 562s | ~~~~~~~~~~ 562s /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 562s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 251 | end(), _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/ext/alloc_traits.h:36, 562s from /usr/include/c++/15/bits/stl_uninitialized.h:69, 562s from /usr/include/c++/15/vector:67: 562s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 562s 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++/15/bits/vector.tcc:250:21: 562s /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1045 | std::_Destroy(__first, __last); 562s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 562s | ^~~~~~~~ 562s In file included from /usr/include/c++/15/algorithm:65, 562s from /usr/include/basix/maps.h:8, 562s from /usr/include/basix/finite-element.h:9: 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range2>, _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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 781 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 782 | ranges::begin(__r2), ranges::end(__r2), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 783 | std::move(__result), std::move(__binary_op), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 784 | std::move(__proj1), std::move(__proj2)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:781:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1834 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 562s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 2130 | __value, std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 562s from /usr/include/dolfinx/fem/assembler.h:9, 562s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 562s from /usr/include/dolfinx.h:11: 562s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 562s /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 562s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 562s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 562s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s /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]’: 562s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 540 | x.insert(x.end(), {x0, x1}); 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 565 | v2, v3, vmid}); 562s | ~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 627 | {x.size() / 2, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 632 | std::vector{}, {0, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = std::complex; U = double; auto:207 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 562s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 267 | void assemble_matrix( 562s | ^~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 562s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 671 | i0 + iy + ny + 2}); 562s | ~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 676 | {x.size() / 2, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 681 | std::vector{}, {0, 2}, partitioner); 562s | ^ 562s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 562s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 562s 1104 | constexpr default_accessor(default_accessor) noexcept {} 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 1546 | insert(const_iterator __position, initializer_list __l) 562s | ^~~~~~ 562s /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]’: 562s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 562s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1849 | permute_data(u, n, cell_info, _eperm); 562s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1852 | transform_data(u, n, cell_info, _etrans_invT, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1853 | precompute::apply_matrix); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 562s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1550 | std::random_access_iterator_tag()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 1546 | insert(const_iterator __position, initializer_list __l) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 562s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1550 | std::random_access_iterator_tag()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1833 | permute_data(u, n, cell_info, _eperm_inv); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1836 | transform_data(u, n, cell_info, _etransT, 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1837 | precompute::apply_matrix); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1865 | permute_data(u, n, cell_info, _eperm_inv); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1868 | transform_data(u, n, cell_info, _etrans_inv, 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1869 | precompute::apply_matrix); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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]’: 562s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1810 | void FiniteElement::T_apply(std::span u, int n, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1817 | permute_data(u, n, cell_info, _eperm); 562s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 562s 1820 | transform_data(u, n, cell_info, _etrans, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1821 | precompute::apply_matrix); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1188 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s 637 | this->_M_impl._M_start, 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s 638 | _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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 >&; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 562s /usr/include/c++/15/bits/ranges_algo.h:2129:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2129 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 2130 | __value, std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 562s from /usr/include/dolfinx/geometry/utils.h:9, 562s from /usr/include/dolfinx/fem/interpolate.h:19, 562s from /usr/include/dolfinx/fem/Function.h:12, 562s from /usr/include/dolfinx/fem/DirichletBC.h:12, 562s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 562s /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]’: 562s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 783 | Mesh> create_mesh( 562s | ^~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 562s | ^ 562s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 830 | cells1 = std::vector(cells.begin(), cells.end()); 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 841 | std::vector cells1_v 562s | ^~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 880 | boundary_v.erase(unique_end, range_end); 562s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 885 | boundary_v.erase(boundary_v.begin()); 562s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 562s | ^~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 905 | nodes1.erase(unique_end, range_end); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 911 | Geometry geometry 562s | ^~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 562s | ^~~~~~~~ 562s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 562s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 562s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 562s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /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 >]’: 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s 181 | void dot(U A, V B, P C, bool transpose = false) 562s | ^~~ 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s /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]’: 562s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 562s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:207, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:207 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 562s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 267 | void assemble_matrix( 562s | ^~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 562s /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 562s 87 | auto det(Matrix A) 562s | ^~~ 562s /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 >]’: 562s /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 562s 125 | void inv(U A, V B) 562s | ^~~ 562s /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 562s /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 >]’: 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s 181 | void dot(U A, V B, P C, bool transpose = false) 562s | ^~~ 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 562s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 562s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 562s 1104 | constexpr default_accessor(default_accessor) noexcept {} 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 562s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/numeric:64: 562s /usr/include/c++/15/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)>]’: 562s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 562s | ^~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /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]’: 562s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 111 | void assemble_vector( 562s | ^~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 116 | impl::assemble_vector(b, L, constants, coefficients); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 562s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 146 | std::span(_buffer_local), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 147 | _request); 562s | ~~~~~~~~~ 562s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 562s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s 637 | this->_M_impl._M_start, 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s 638 | _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/algorithm:63: 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 562s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 562s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 3073 | __niter_wrap(_From __from, _To __res) 562s | ^~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = int]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 1546 | insert(const_iterator __position, initializer_list __l) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 562s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1550 | std::random_access_iterator_tag()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1187:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1187 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1188 | std::move(__comp), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 562s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 3073 | __niter_wrap(_From __from, _To __res) 562s | ^~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 562s 637 | this->_M_impl._M_start, 562s | ~~~~~~~~~~~~~~~~~~~~~~~ 562s 638 | _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 562s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 562s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 562s from /usr/include/dolfinx/geometry/utils.h:9, 562s from /usr/include/dolfinx/fem/interpolate.h:19, 562s from /usr/include/dolfinx/fem/Function.h:12: 562s /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 >]’: 562s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 783 | Mesh> create_mesh( 562s | ^~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 562s | ^ 562s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 830 | cells1 = std::vector(cells.begin(), cells.end()); 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 562s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 841 | std::vector cells1_v 562s | ^~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 880 | boundary_v.erase(unique_end, range_end); 562s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 885 | boundary_v.erase(boundary_v.begin()); 562s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 562s 905 | nodes1.erase(unique_end, range_end); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s 911 | Geometry geometry 562s | ^~~~~~~~ 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 303 | return std::__do_uninit_copy(__first, __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 562s 303 | return std::__do_uninit_copy(__first, __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 562s | ^~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 562s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 562s | ^~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 287 | std::move(__result)); 562s | ~~~~~~~~~~~~~~~~~~~~ 562s /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.88.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 562s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 562s /usr/include/c++/15/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 >]’: 562s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 878 | operator()(_It& __it, _Sent __bound) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/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&):: >]’: 562s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1906 | std::__introsort_loop(__first, __last, 562s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s 1907 | std::__lg(__last - __first) * 2, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1908 | __comp); 562s | ~~~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1909 | std::__final_insertion_sort(__first, __last, __comp); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 698 | __miter_base(_Iterator __it) 562s | ^~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 562s | ^~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 287 | std::move(__result)); 562s | ~~~~~~~~~~~~~~~~~~~~ 562s [ 72%] Built target demo_interpolation_different_meshes 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 562s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 743 | std::move(__result), 562s | ~~~~~~~~~~~~~~~~~~~~ 562s 744 | std::move(__op), std::move(__proj)); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1818 | operator()(_Iter __first, _Sent __last, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1821 | auto __lasti = ranges::next(__first, __last); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 562s | ^ 562s /usr/include/c++/15/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):: >]’: 562s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 562s | ^~~~~~~~~ 562s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2095 | while (__first != __last && !__pred(__first)) 562s | ~~~~~~^~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s In file included from /usr/include/c++/15/algorithm:63: 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 562s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 562s | ^~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 562s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1990 | __start, _M_get_Tp_allocator()); 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/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]’: 562s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1907 | _M_allocate_and_copy(size_type __n, 562s | ^~~~~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 1911 | std::__uninitialized_copy_a 562s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 562s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562s In file included from /usr/include/c++/15/array:45, 562s from /usr/include/basix/cell.h:7: 562s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 562s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 633 | copy(_II __first, _II __last, _OI __result) 562s | ^~~~ 562s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 562s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/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]’: 562s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1818 | operator()(_Iter __first, _Sent __last, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1821 | auto __lasti = ranges::next(__first, __last); 562s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 562s | ^ 562s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 562s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s 2096 | operator()(_Iter __first, _Sent __last, 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /usr/include/c++/15/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}]’: 562s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 589 | operator()(_ArgTypes... __args) const 562s | ^~~~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span >::__iter_tag>; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span >::__iter_tag>’ changed in GCC 7.1 562s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 562s | ^~~~~~ 562s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 562s /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]’: 562s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 562s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 562s | ^~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 1674 | void FiniteElement::permute_data( 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector&; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/basix/finite-element.h:12: 563s /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]’: 563s /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 563s 243 | void apply_matrix( 563s | ^~~~~~~~~~~~ 563s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 563s /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]’: 563s /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 563s 128 | math::dot(cell_geometry, dphi, J, true); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 563s /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 563s /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]’: 563s /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 563s 140 | math::inv(J, K); 563s | ~~~~~~~~~^~~~~~ 563s /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 563s /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 563s 142 | math::pinv(J, K); 563s | ~~~~~~~~~~^~~~~~ 563s /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 563s /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]’: 563s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 1733 | void FiniteElement::transform_data( 563s | ^~~~~~~~~~~~~~~~ 563s /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 563s 1754 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1756 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s /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 563s 1775 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1777 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s /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 563s 1786 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1788 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 563s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 563s /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 563s 87 | auto det(Matrix A) 563s | ^~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 651 | __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/array:45, 563s from /usr/include/basix/cell.h:7: 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 663 | return std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 1674 | void FiniteElement::permute_data( 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 651 | __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 663 | return std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 1733 | void FiniteElement::transform_data( 563s | ^~~~~~~~~~~~~~~~ 563s /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 563s 1754 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1756 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s /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 563s 1786 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1788 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s /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 563s 1797 | op(std::span(v_size_t), 563s | ~~^~~~~~~~~~~~~~~~~~~~~ 563s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1799 | dofstart, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1990 | __start, _M_get_Tp_allocator()); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 975 | operator()(_It&& __first, _Sent __last) const 563s | ^~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 152 | compute_jacobian_determinant(const U& J, std::span w) 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 736 | vector(_InputIterator __first, _InputIterator __last, 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /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 563s 172 | math::dot(B, J, BA); 563s | ~~~~~~~~~^~~~~~~~~~ 563s /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 563s /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 563s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 746 | _M_range_initialize_n(__first, __last, __n); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1907 | _M_allocate_and_copy(size_type __n, 563s | ^~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1911 | std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1818 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1821 | auto __lasti = ranges::next(__first, __last); 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 563s | ^ 563s In file included from /usr/include/c++/15/tuple:46, 563s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 563s from /usr/include/c++/15/bits/memory_resource.h:43, 563s from /usr/include/c++/15/vector:91: 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 797 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /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]’: 563s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 195 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 181 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 563s | ^~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 1546 | insert(const_iterator __position, initializer_list __l) 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1546:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1549:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1549 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 563s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1550 | std::random_access_iterator_tag()); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 3196 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 783 | Mesh> create_mesh( 563s | ^~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 563s | ^ 563s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 830 | cells1 = std::vector(cells.begin(), cells.end()); 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 841 | std::vector cells1_v 563s | ^~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 880 | boundary_v.erase(unique_end, range_end); 563s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 885 | boundary_v.erase(boundary_v.begin()); 563s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 563s | ^~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 905 | nodes1.erase(unique_end, range_end); 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 911 | Geometry geometry 563s | ^~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 606 | return ranges::fill_n(std::move(__first), __len, __value); 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1990 | __start, _M_get_Tp_allocator()); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 563s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 508 | { return std::get<0>(idx) != r; }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 553 | [](auto x) { return std::get<1>(x); }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 646 | std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 658 | std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In 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 > >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 341 | return ranges::__copy_or_move(std::move(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 563s 342 | std::move(__last), 563s | ~~~~~~~~~~~~~~~~~~ 563s 343 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1907 | _M_allocate_and_copy(size_type __n, 563s | ^~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1911 | std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/array:45, 563s from /usr/include/basix/cell.h:7: 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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::__iter_tag>; _Sent1 = __gnu_cxx::__normal_iterator::__iter_tag>; _Iter2 = __gnu_cxx::__normal_iterator >; _Sent2 = __gnu_cxx::__normal_iterator >; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 563s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 756 | operator()(_Iter1 __first1, _Sent1 __last1, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:756:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 563s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 927 | void pack_coefficient_entity(std::span c, int cstride, 563s | ^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 563s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 927 | void pack_coefficient_entity(std::span c, int cstride, 563s | ^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 563s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 927 | void pack_coefficient_entity(std::span c, int cstride, 563s | ^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 563s | ^~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 2030 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 563s | ^~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 563s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 927 | void pack_coefficient_entity(std::span c, int cstride, 563s | ^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1877 | __introsort_loop(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1885 | std::__partial_sort(__first, __last, __last, __comp); 563s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1820 | __comp); 563s | ~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1823 | std::__insertion_sort(__first, __last, __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 743 | std::move(__result), 563s | ~~~~~~~~~~~~~~~~~~~~ 563s 744 | std::move(__op), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1818 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1821 | auto __lasti = ranges::next(__first, __last); 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 563s | ^ 563s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 2096 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s 637 | this->_M_impl._M_start, 563s | ~~~~~~~~~~~~~~~~~~~~~~~ 563s 638 | _M_get_Tp_allocator()); 563s | ~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 494 | void assemble_matrix( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 549 | impl::assemble_cells( 563s | ~~~~~~~~~~~~~~~~~~~~^ 563s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 572 | impl::assemble_exterior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 574 | a.domain(IntegralType::exterior_facet, i), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 578 | perms); 563s | ~~~~~~ 563s /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 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 588 | impl::assemble_interior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 590 | a.domain(IntegralType::interior_facet, i), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 594 | cell_info1, perms); 563s | ~~~~~~~~~~~~~~~~~~ 563s /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 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1017 | operator()(_It __x, _Sent __bound) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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&)::]’: 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/ranges_algo.h:38: 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 563s /usr/include/c++/15/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)::]’: 563s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 317 | operator()(_Iterator __it) 563s | ^~~~~~~~ 563s /usr/include/c++/15/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 > >; _Proj = std::identity; _Tp = std::pair; _Comp = dolfinx::la::MatrixCSR, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 2096 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:2096:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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 >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 563s /tmp/autopkgtest.mvFVx5/build.y1t/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 563s 179 | [](auto x) -> std::pair, std::vector> 563s | ^ 563s /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]’: 563s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 563s | ^~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 563s | ^~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::complex]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 563s | ^~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1147 | void assemble_vector( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1189 | impl::assemble_cells( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1190 | P0, b, x_dofmap, x, cells, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1192 | coeffs, cstride, cell_info0); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1196 | impl::assemble_cells( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1197 | P0, b, x_dofmap, x, cells, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1199 | coeffs, cstride, cell_info0); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 563s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1205 | fn, constants, coeffs, cstride, cell_info0); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1229 | impl::assemble_exterior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1232 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1236 | impl::assemble_exterior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1239 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1243 | impl::assemble_exterior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1246 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1260 | impl::assemble_interior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1263 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1267 | impl::assemble_interior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1270 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 1274 | impl::assemble_interior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1277 | constants, coeffs, cstride, cell_info0, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 563s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 563s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 563s 30 | explicit Constant(value_type c) : value({c}) {} 563s | ^~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:206 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 563s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 233 | void assemble_matrix( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 247 | mesh->geometry().x(), constants, coefficients, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 248 | dof_marker0, dof_marker1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:206, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:206 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 563s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 233 | void assemble_matrix( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 247 | mesh->geometry().x(), constants, coefficients, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 248 | dof_marker0, dof_marker1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 577 | _element->Tt_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1289 | void assemble_vector( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 563s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1298 | constants, coefficients); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 593 | _element->Tinv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = complex*; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s In file included from /usr/include/dolfinx/la/Vector.h:14: 563s /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]’: 563s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 390 | void scatter_rev_begin(std::span send_buffer, 563s | ^~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 544 | _element->T_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 606 | return ranges::fill_n(std::move(__first), __len, __value); 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 885 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 885 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/ranges_algobase.h:39: 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 563s | ^~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 985 | _lift_bc_cells( 563s | ~~~~~~~~~~~~~~~~~~~~~~~^ 563s 986 | b, x_dofmap, x, kernel, cells, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 990 | bc_markers1, x0, alpha); 563s | ~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 606 | return ranges::fill_n(std::move(__first), __len, __value); 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 994 | _lift_bc_cells( 563s | ~~~~~~~~~~~~~~~~~~~~~~~^ 563s 995 | b, x_dofmap, x, kernel, cells, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 999 | bc_markers1, x0, alpha); 563s | ~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1005 | P0, 563s | ~~~ 563s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1008 | bc_values1, bc_markers1, x0, alpha); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1028 | _lift_bc_exterior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1030 | a.domain(IntegralType::exterior_facet, i), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1034 | bc_markers1, x0, alpha, perms); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 1043 | _lift_bc_interior_facets( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1045 | a.domain(IntegralType::interior_facet, i), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1049 | bc_markers1, x0, alpha); 563s | ~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /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 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s 181 | void dot(U A, V B, P C, bool transpose = false) 563s | ^~~ 563s /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]’: 563s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 46 | void reorder_list(std::span list, std::span nodemap) 563s | ^~~~~~~~~~~~ 563s /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 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 53 | const std::vector orig(list.begin(), list.end()); 563s | ^~~~ 563s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 58 | std::ranges::copy(links_old, links_new.begin()); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1834 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1163 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1168 | return {__first, __first}; 563s | ^ 563s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1177 | return {++__dest, __first}; 563s | ^ 563s /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]’: 563s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 154 | void apply_permutation_mapped(std::span perm, 563s | ^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 1820 | erase(const_iterator __first, const_iterator __last) 563s | ^~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 1792 | erase(const_iterator __position) 563s | ^~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 144 | void apply_permutation(std::span perm, std::span data, 563s | ^~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/numeric:64, 563s from /usr/include/basix/finite-element.h:19: 563s /usr/include/c++/15/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 563s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 563s from /usr/include/dolfinx/fem/Function.h:11: 563s /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]’: 563s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 119 | std::ranges::copy(buffer, range.begin()); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /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 563s 125 | void inv(U A, V B) 563s | ^~~ 563s /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 563s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 563s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 563s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 46 | void reorder_list(std::span list, std::span nodemap) 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 53 | const std::vector orig(list.begin(), list.end()); 563s | ^~~~ 563s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 58 | std::ranges::copy(links_old, links_new.begin()); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 563s from /usr/include/dolfinx.h:10: 563s /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 >]’: 563s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 676 | distribute_data(MPI_Comm comm0, std::span indices, 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1834 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 2052 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1163 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1163:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h:1166:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1166 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1168:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1168 | return {__first, __first}; 563s | ^ 563s /usr/include/c++/15/bits/ranges_algo.h:1177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1177 | return {++__dest, __first}; 563s | ^ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 1820 | erase(const_iterator __first, const_iterator __last) 563s | ^~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 577 | _element->Tt_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1792:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563s 1792 | erase(const_iterator __position) 563s | ^~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1793:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1793 | { return _M_erase(begin() + (__position - cbegin())); } 563s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 593 | _element->Tinv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 544 | _element->T_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 563s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 563s from /usr/include/dolfinx/fem/Function.h:11: 563s /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]’: 563s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 119 | std::ranges::copy(buffer, range.begin()); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 382 | create_geometry( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 424 | const std::vector l2l = graph::build::compute_local_to_local( 563s | ^~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 429 | std::ranges::transform(l2l, igi.begin(), 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 563s 430 | [&nodes](auto index) { return nodes[index]; }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 563s from /usr/include/dolfinx.h:10: 563s /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]’: 563s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 676 | distribute_data(MPI_Comm comm0, std::span indices, 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2051:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 2051 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 2052 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 651 | __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/array:45, 563s from /usr/include/basix/cell.h:7: 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 606 | return ranges::fill_n(std::move(__first), __len, __value); 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 663 | return std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 651 | __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s 181 | void dot(U A, V B, P C, bool transpose = false) 563s | ^~~ 563s /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 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /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]’: 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 382 | create_geometry( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 563s 663 | return std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 424 | const std::vector l2l = graph::build::compute_local_to_local( 563s | ^~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 429 | std::ranges::transform(l2l, igi.begin(), 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 563s 430 | [&nodes](auto index) { return nodes[index]; }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1990 | __start, _M_get_Tp_allocator()); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1864 | __partial_sort(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1869 | std::__heap_select(__first, __middle, __last, __comp); 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1870 | std::__sort_heap(__first, __middle, __comp); 563s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1857 | __comp); 563s | ~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1771 | __insertion_sort(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1778 | if (__comp(__i, __first)) 563s | ~~~~~~^~~~~~~~~~~~~~ 563s /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 >]’: 563s /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 563s 125 | void inv(U A, V B) 563s | ^~~ 563s /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 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 975 | operator()(_It&& __first, _Sent __last) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 736 | vector(_InputIterator __first, _InputIterator __last, 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 746 | _M_range_initialize_n(__first, __last, __n); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1907 | _M_allocate_and_copy(size_type __n, 563s | ^~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1911 | std::__uninitialized_copy_a 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 633 | copy(_II __first, _II __last, _OI __result) 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1818 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1821 | auto __lasti = ranges::next(__first, __last); 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 563s | ^ 563s In file included from /usr/include/c++/15/tuple:46, 563s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 563s from /usr/include/c++/15/bits/memory_resource.h:43, 563s from /usr/include/c++/15/vector:91: 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 797 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 195 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 181 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 563s | ^~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 878 | operator()(_It& __it, _Sent __bound) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/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&):: >]’: 563s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 3196 | std::move(__comp), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1906 | std::__introsort_loop(__first, __last, 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 563s 1907 | std::__lg(__last - __first) * 2, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 1908 | __comp); 563s | ~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1909 | std::__final_insertion_sort(__first, __last, __comp); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /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 563s 212 | void pinv(U A, V P) 563s | ^~~~ 563s /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 563s /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 563s 245 | dot(AT, A, ATA); 563s | ~~~^~~~~~~~~~~~ 563s /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 563s /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 563s 246 | inv(ATA, Inv); 563s | ~~~^~~~~~~~~~ 563s /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 563s 247 | dot(Inv, AT, P); 563s | ~~~^~~~~~~~~~~~ 563s /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 563s /usr/include/c++/15/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 >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 563s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 563s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 508 | { return std::get<0>(idx) != r; }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 553 | [](auto x) { return std::get<1>(x); }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 646 | std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 658 | std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 563s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s 637 | this->_M_impl._M_start, 563s | ~~~~~~~~~~~~~~~~~~~~~~~ 563s 638 | _M_get_Tp_allocator()); 563s | ~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s 181 | void dot(U A, V B, P C, bool transpose = false) 563s | ^~~ 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 563s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 698 | __miter_base(_Iterator __it) 563s | ^~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 563s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/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 >]’: 563s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 563s 708 | vector(initializer_list __l, 563s | ^~~~~~ 563s In file included from /usr/include/basix/maps.h:7: 563s /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]’: 563s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 563s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 563s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1017 | operator()(_It __x, _Sent __bound) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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&)::]’: 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 975 | operator()(_It&& __first, _Sent __last) const 563s | ^~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:67: 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 563s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 2030 | operator()(_Iter __first, _Sent __last, 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /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 >]’: 563s /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 563s 212 | void pinv(U A, V P) 563s | ^~~~ 563s /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 563s /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 563s 245 | dot(AT, A, ATA); 563s | ~~~^~~~~~~~~~~~ 563s /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 563s /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 563s 246 | inv(ATA, Inv); 563s | ~~~^~~~~~~~~~ 563s /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 563s 247 | dot(Inv, AT, P); 563s | ~~~^~~~~~~~~~~~ 563s /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 563s /usr/include/c++/15/bits/ranges_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]’: 563s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 743 | std::move(__result), 563s | ~~~~~~~~~~~~~~~~~~~~ 563s 744 | std::move(__op), std::move(__proj)); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 563s | ^~~~~~ 563s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /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 >]’: 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s 181 | void dot(U A, V B, P C, bool transpose = false) 563s | ^~~ 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s In file included from /usr/include/basix/maps.h:7: 563s /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]’: 563s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 563s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 563s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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::__iter_tag>]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 349 | operator()(_Range&& __r, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 352 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /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]’: 563s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 523 | cmap.tabulate(1, X, Xshape, phi_b); 563s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 620 | apply_dof_transformation0( 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 563s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 622 | dim0 * value_size_ref0), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~ 563s 623 | cell_info0, cells0[c], value_size_ref0); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 > >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 563s | ^~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 287 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 563s | ^~~~ 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 902 | transform(coeffs, cell_info, cell, 1); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 563s | ^~~~ 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 902 | transform(coeffs, cell_info, cell, 1); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 563s | ^~~~ 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 902 | transform(coeffs, cell_info, cell, 1); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 563s | ^~~~ 563s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 902 | transform(coeffs, cell_info, cell, 1); 563s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 424 | return [](std::span, std::span, std::int32_t, int) 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 443 | return [this, sub_element_fns](std::span data, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 451 | cell_info, cell, block_size); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 466 | return [this, sub_fn](std::span data, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 563s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s 475 | ebs); 563s | ~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 484 | return [this](std::span data, std::span cell_info, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 488 | return [this](std::span data, std::span cell_info, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 492 | return [this](std::span data, std::span cell_info, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 563s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 563s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 496 | return [this](std::span data, std::span cell_info, 563s | ^ 563s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 498 | { T_apply_right(data, cell_info[cell], n); }; 563s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:172 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:173 = std::function >, std::span, int, int)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 61 | void assemble_cells( 563s | ^~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 563s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 155 | mat_set(dofs0, dofs1, Ae); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 563s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 563s /tmp/autopkgtest.mvFVx5/build.y1t/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 563s 181 | [](auto x) -> std::pair, std::vector> 563s | ^ 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:176 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:177 = std::function >, std::span, int, int)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 195 | void assemble_exterior_facets( 563s | ^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 254 | P0(_Ae, cell_info0, cell0, ndim1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 563s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 292 | mat_set(dofs0, dofs1, Ae); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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]’: 563s /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 563s 885 | vector<_Tp, _Alloc>:: 563s | ^~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 676 | distribute_data(MPI_Comm comm0, std::span indices, 563s | ^~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 577 | _element->Tt_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 382 | create_geometry( 563s | ^~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 424 | const std::vector l2l = graph::build::compute_local_to_local( 563s | ^~~ 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 429 | std::ranges::transform(l2l, igi.begin(), 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 563s 430 | [&nodes](auto index) { return nodes[index]; }); 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 563s | ^~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 563s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 563s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 593 | _element->Tinv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 544 | _element->T_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:180 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:181 = std::function >, std::span, int, int)>; auto:182 = std::function >, std::span, int, int)>; auto:183 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s 334 | void assemble_interior_facets( 563s | ^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 563s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 563s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 563s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 563s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 698 | __miter_base(_Iterator __it) 563s | ^~~~~~~~~~~~ 563s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 563s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 634 | void assemble_cells( 563s | ^~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 674 | P0(_be, cell_info0, c0, 1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Tp = int]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 606 | return ranges::fill_n(std::move(__first), __len, __value); 563s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 1017 | operator()(_It __x, _Sent __bound) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/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&)::]’: 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 563s | ^~~~ 563s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 563s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s 181 | void dot(U A, V B, P C, bool transpose = false) 563s | ^~~ 563s /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 563s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 634 | void assemble_cells( 563s | ^~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 674 | P0(_be, cell_info0, c0, 1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/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 > >]’: 563s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 975 | operator()(_It&& __first, _Sent __last) const 563s | ^~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 634 | void assemble_cells( 563s | ^~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 674 | P0(_be, cell_info0, c0, 1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In 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 > >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s 341 | return ranges::__copy_or_move(std::move(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 563s 342 | std::move(__last), 563s | ~~~~~~~~~~~~~~~~~~ 563s 343 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 720 | void assemble_exterior_facets( 563s | ^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 770 | P0(_be, cell_info0, cell0, 1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 577 | _element->Tt_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 563s | ^~~~~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 593 | _element->Tinv_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /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 >]’: 563s /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 563s 125 | void inv(U A, V B) 563s | ^~~ 563s /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 563s /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]’: 563s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 563s | ^~~~~~~ 563s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 563s 544 | _element->T_apply(data, n, cell_permutation); 563s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 563s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 563s 3073 | __niter_wrap(_From __from, _To __res) 563s | ^~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 563s | ^~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s 341 | return ranges::__copy_or_move(std::move(__first), 563s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 563s 342 | std::move(__last), 563s | ~~~~~~~~~~~~~~~~~~ 563s 343 | std::move(__result)); 563s | ~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 720 | void assemble_exterior_facets( 563s | ^~~~~~~~~~~~~~~~~~~~~~~~ 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 563s 770 | P0(_be, cell_info0, cell0, 1); 563s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 720 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 770 | P0(_be, cell_info0, cell0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 564s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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>::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s 349 | operator()(_Range&& __r, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = std::complex; U = double; auto:165 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 352 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:165&&, int32_t) [with T = double; U = double; auto:165 = dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span, int)::]’: 564s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 927 | void pack_coefficient_entity(std::span c, int cstride, 564s | ^~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 523 | cmap.tabulate(1, X, Xshape, phi_b); 564s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 620 | apply_dof_transformation0( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 622 | dim0 * value_size_ref0), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~ 564s 623 | cell_info0, cells0[c], value_size_ref0); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 494 | void assemble_matrix( 564s | ^~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 549 | impl::assemble_cells( 564s | ~~~~~~~~~~~~~~~~~~~~^ 564s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 572 | impl::assemble_exterior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 574 | a.domain(IntegralType::exterior_facet, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 578 | perms); 564s | ~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 588 | impl::assemble_interior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 590 | a.domain(IntegralType::interior_facet, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 594 | cell_info1, perms); 564s | ~~~~~~~~~~~~~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_matrix(auto:184, 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:184 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 494 | void assemble_matrix( 564s | ^~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 549 | impl::assemble_cells( 564s | ~~~~~~~~~~~~~~~~~~~~^ 564s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 572 | impl::assemble_exterior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 574 | a.domain(IntegralType::exterior_facet, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 578 | perms); 564s | ~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 588 | impl::assemble_interior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 590 | a.domain(IntegralType::interior_facet, i), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 594 | cell_info1, perms); 564s | ~~~~~~~~~~~~~~~~~~ 564s /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 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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: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) [with T = std::complex; int _bs0 = 1; int _bs1 = 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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1147 | void assemble_vector( 564s | ^~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1189 | impl::assemble_cells( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1190 | P0, b, x_dofmap, x, cells, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1192 | coeffs, cstride, cell_info0); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1196 | impl::assemble_cells( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1197 | P0, b, x_dofmap, x, cells, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1199 | coeffs, cstride, cell_info0); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 564s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1205 | fn, constants, coeffs, cstride, cell_info0); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1229 | impl::assemble_exterior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1232 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1236 | impl::assemble_exterior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1239 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1243 | impl::assemble_exterior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1246 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1260 | impl::assemble_interior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1263 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1267 | impl::assemble_interior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1270 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1274 | impl::assemble_interior_facets( 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 564s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1277 | constants, coeffs, cstride, cell_info0, perms); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /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 564s /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: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) [with T = std::complex; int _bs0 = 3; int _bs1 = 3; 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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 651 | __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 633 | copy(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 663 | return std::__uninitialized_copy_a 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 >]’: 564s /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 564s 212 | void pinv(U A, V P) 564s | ^~~~ 564s /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 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 651 | __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~ 564s /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 564s 245 | dot(AT, A, ATA); 564s | ~~~^~~~~~~~~~~~ 564s /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 564s /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 564s 246 | inv(ATA, Inv); 564s | ~~~^~~~~~~~~~ 564s /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 564s 247 | dot(Inv, AT, P); 564s | ~~~^~~~~~~~~~~~ 564s /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 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 633 | copy(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 663 | return std::__uninitialized_copy_a 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 564s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3073 | __niter_wrap(_From __from, _To __res) 564s | ^~~~~~~~~~~~ 564s /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 >]’: 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s 181 | void dot(U A, V B, P C, bool transpose = false) 564s | ^~~ 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 975 | operator()(_It&& __first, _Sent __last) const 564s | ^~~~~~~~ 564s /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: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) [with T = std::complex; int _bs0 = -1; int _bs1 = -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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 564s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 736 | vector(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 746 | _M_range_initialize_n(__first, __last, __n); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 651 | __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 633 | copy(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 663 | return std::__uninitialized_copy_a 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 349 | operator()(_Range&& __r, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 352 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1818 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1821 | auto __lasti = ranges::next(__first, __last); 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 564s | ^ 564s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1990 | __start, _M_get_Tp_allocator()); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/basix/maps.h:7: 564s /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]’: 564s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 564s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s In file included from /usr/include/c++/15/tuple:46, 564s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 564s from /usr/include/c++/15/bits/memory_resource.h:43, 564s from /usr/include/c++/15/vector:91: 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 797 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /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]’: 564s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 564s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 564s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1017 | operator()(_It __x, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 195 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s 195 | vector<_Tp, _Alloc>:: 564s | ^~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 666 | move(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s 181 | vector<_Tp, _Alloc>:: 564s | ^~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 564s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3073 | __niter_wrap(_From __from, _To __res) 564s | ^~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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::__iter_tag>&; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 975 | operator()(_It&& __first, _Sent __last) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 3196 | std::move(__comp), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; = void; _Tp = long long int; _Alloc = std::allocator]’: 564s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 736 | vector(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 746 | _M_range_initialize_n(__first, __last, __n); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3172 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 349 | operator()(_Range&& __r, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 352 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1818 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1821 | auto __lasti = ranges::next(__first, __last); 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 564s | ^ 564s /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: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, T, std::span) [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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 263 | void _lift_bc_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s In file included from /usr/include/c++/15/tuple:46, 564s from /usr/include/c++/15/bits/uses_allocator_args.h:41, 564s from /usr/include/c++/15/bits/memory_resource.h:43, 564s from /usr/include/c++/15/vector:91: 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 797 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_util.h:797:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 347 | P0(Ae, cell_info0, cell0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 348 | P1T(Ae, cell_info1, cell1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 305 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_util.h:305:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s 195 | vector<_Tp, _Alloc>:: 564s | ^~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 564s 181 | vector<_Tp, _Alloc>:: 564s | ^~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 349 | operator()(_Range&& __r, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 352 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 > >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 564s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 508 | { return std::get<0>(idx) != r; }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 553 | [](auto x) { return std::get<1>(x); }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:3195:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3195 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 3196 | std::move(__comp), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 646 | std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 658 | std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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:194, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:196, 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:194 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:195 = std::function >, std::span, int, int)>; auto:196 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 412 | void _lift_bc_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:349:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 349 | operator()(_Range&& __r, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 351 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 352 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:351:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1834 | std::move(__comp), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3912 | find_if(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3921 | return std::__find_if(__first, __last, 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 >]’: 564s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 564s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 508 | { return std::get<0>(idx) != r; }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 553 | [](auto x) { return std::get<1>(x); }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 424 | return [](std::span, std::span, std::int32_t, int) 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 443 | return [this, sub_element_fns](std::span data, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 451 | cell_info, cell, block_size); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 466 | return [this, sub_fn](std::span data, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 475 | ebs); 564s | ~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 484 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 488 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 492 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 496 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 498 | { T_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:172 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:173 = std::function >, std::span, int, int)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 61 | void assemble_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 564s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 2030 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 155 | mat_set(dofs0, dofs1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/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::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Proj = std::identity; _Comp = std::ranges::less]’: 564s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 2030 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:2030:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:176 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:177 = std::function >, std::span, int, int)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 195 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3912 | find_if(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3921 | return std::__find_if(__first, __last, 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 254 | P0(_Ae, cell_info0, cell0, ndim1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 292 | mat_set(dofs0, dofs1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 564s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1990 | __start, _M_get_Tp_allocator()); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:180 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>; auto:181 = std::function >, std::span, int, int)>; auto:182 = std::function >, std::span, int, int)>; auto:183 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 334 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 564s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1017 | operator()(_It __x, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 666 | move(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3172 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1590 | __heap_select(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1594 | std::__make_heap(__first, __middle, __comp); 564s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1596 | if (__comp(__i, __first)) 564s | ~~~~~~^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 564s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 425 | std::__pop_heap(__first, __last, __last, __comp); 564s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 91 | if (__comp(__a, __b)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 93 | if (__comp(__b, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 94 | std::iter_swap(__result, __b); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 95 | else if (__comp(__a, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 96 | std::iter_swap(__result, __c); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 98 | std::iter_swap(__result, __a); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 100 | else if (__comp(__a, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 101 | std::iter_swap(__result, __a); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 102 | else if (__comp(__b, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 103 | std::iter_swap(__result, __c); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 105 | std::iter_swap(__result, __b); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1830 | __unguarded_partition(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1836 | while (__comp(__first, __pivot)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1839 | while (__comp(__pivot, __last)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1843 | std::iter_swap(__first, __last); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 59 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /usr/include/c++/15/bits/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 1; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 634 | void assemble_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 674 | P0(_be, cell_info0, c0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1877 | __introsort_loop(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1885 | std::__partial_sort(__first, __last, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 3; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 634 | void assemble_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1820 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1823 | std::__insertion_sort(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 674 | P0(_be, cell_info0, c0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1834 | std::move(__comp), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/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)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3912 | find_if(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3921 | return std::__find_if(__first, __last, 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:197 = std::function >, std::span, int, int)>; auto:198 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 634 | void assemble_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 674 | P0(_be, cell_info0, c0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 720 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 770 | P0(_be, cell_info0, cell0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 720 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 770 | P0(_be, cell_info0, cell0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 > >]’: 564s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 878 | operator()(_It& __it, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1906 | std::__introsort_loop(__first, __last, 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 1907 | std::__lg(__last - __first) * 2, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1908 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1909 | std::__final_insertion_sort(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:199 = std::function >, std::span, int, int)>; auto:200 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 720 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 770 | P0(_be, cell_info0, cell0, 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 201 | std::move(__f), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = -1; auto:201 = std::function >, std::span, int, int)>; auto:202 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 816 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 887 | P0(be, cell_info0, cells0[0], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 888 | P0(sub_be, cell_info0, cells0[1], 1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 564s | ^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 239 | operator()(_Value& __val, _Iterator __it) 564s | ^~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1849 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1852 | transform_data(u, n, cell_info, _etrans_invT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1853 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1833 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1836 | transform_data(u, n, cell_info, _etransT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1837 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1865 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1868 | transform_data(u, n, cell_info, _etrans_inv, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1869 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1864 | __partial_sort(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1869 | std::__heap_select(__first, __middle, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1870 | std::__sort_heap(__first, __middle, __comp); 564s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1857 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1810 | void FiniteElement::T_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1817 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 1820 | transform_data(u, n, cell_info, _etrans, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1821 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1771 | __insertion_sort(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1778 | if (__comp(__i, __first)) 564s | ~~~~~~^~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 143 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /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: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) [with T = std::complex; int _bs0 = 1; int _bs1 = 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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 564s | ^~~~~~~~ 564s /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 >]’: 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s 181 | void dot(U A, V B, P C, bool transpose = false) 564s | ^~~ 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /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]’: 564s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1849 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1852 | transform_data(u, n, cell_info, _etrans_invT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1853 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1833 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1836 | transform_data(u, n, cell_info, _etransT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1837 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1865 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1868 | transform_data(u, n, cell_info, _etrans_inv, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1869 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 564s /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 564s 87 | auto det(Matrix A) 564s | ^~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1810 | void FiniteElement::T_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1817 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 1820 | transform_data(u, n, cell_info, _etrans, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1821 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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: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) [with T = std::complex; int _bs0 = 3; int _bs1 = 3; 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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 >]’: 564s /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 564s 125 | void inv(U A, V B) 564s | ^~~ 564s /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 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /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 >]’: 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s 181 | void dot(U A, V B, P C, bool transpose = false) 564s | ^~~ 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 564s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 564s 1104 | constexpr default_accessor(default_accessor) noexcept {} 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 564s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 564s | ^~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 232 | if (__comp(__first + __secondChild, 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s 233 | __first + (__secondChild - 1))) 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 564s | ^~~~~~~~ 564s /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 >]’: 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s 181 | void dot(U A, V B, P C, bool transpose = false) 564s | ^~~ 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /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: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) [with T = std::complex; int _bs0 = -1; int _bs1 = -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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 76 | void _lift_bc_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 168 | P0(Ae, cell_info0, c0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 169 | P1T(Ae, cell_info1, c1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1590 | __heap_select(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1594 | std::__make_heap(__first, __middle, __comp); 564s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1596 | if (__comp(__i, __first)) 564s | ~~~~~~^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 564s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 564s /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 564s 87 | auto det(Matrix A) 564s | ^~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 425 | std::__pop_heap(__first, __last, __last, __comp); 564s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 91 | if (__comp(__a, __b)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 93 | if (__comp(__b, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 94 | std::iter_swap(__result, __b); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 95 | else if (__comp(__a, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 96 | std::iter_swap(__result, __c); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 98 | std::iter_swap(__result, __a); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 100 | else if (__comp(__a, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 101 | std::iter_swap(__result, __a); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 102 | else if (__comp(__b, __c)) 564s | ~~~~~~^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 103 | std::iter_swap(__result, __c); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 105 | std::iter_swap(__result, __b); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1830 | __unguarded_partition(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /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 >]’: 564s /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 564s 125 | void inv(U A, V B) 564s | ^~~ 564s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1836 | while (__comp(__first, __pivot)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~~ 564s /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 564s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1839 | while (__comp(__pivot, __last)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1843 | std::iter_swap(__first, __last); 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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 >]’: 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s 181 | void dot(U A, V B, P C, bool transpose = false) 564s | ^~~ 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 564s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 564s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 564s 1104 | constexpr default_accessor(default_accessor) noexcept {} 564s | ^~~~~~~~~~~~~~~~ 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 151 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 > >]’: 564s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 878 | operator()(_It& __it, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1906 | std::__introsort_loop(__first, __last, 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 1907 | std::__lg(__last - __first) * 2, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1908 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1909 | std::__final_insertion_sort(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /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: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, T, std::span) [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)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 263 | void _lift_bc_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 347 | P0(Ae, cell_info0, cell0, num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 348 | P1T(Ae, cell_info1, cell1, num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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 > >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 135 | __push_heap(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/dolfinx/fem/Function.h:10: 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 319 | return [](std::span, std::span, std::int32_t, int) 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 341 | return [dims, sub_element_fns](std::span data, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 350 | block_size); 564s | ~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /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:194, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:196, 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:194 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>; auto:195 = std::function >, std::span, int, int)>; auto:196 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 412 | void _lift_bc_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 > >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 564s | ^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 362 | return [ebs, sub_fn](std::span data, 564s | ^ 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 239 | operator()(_Value& __val, _Iterator __it) 564s | ^~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 372 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 376 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 564s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 380 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 564s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 384 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 386 | { T_apply(data, cell_info[cell], block_size); }; 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 195 | operator()(_Iterator __it, _Value& __val) 564s | ^~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 564s | ^~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 232 | if (__comp(__first + __secondChild, 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s 233 | __first + (__secondChild - 1))) 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 564s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3073 | __niter_wrap(_From __from, _To __res) 564s | ^~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = std::complex; auto:164 = std::function >, std::span, int, int)>]’: 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 564s | ^~~~ 564s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 902 | transform(coeffs, cell_info, cell, 1); 564s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 143 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 135 | __push_heap(_RandomAccessIterator __first, 564s | ^~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 424 | return [](std::span, std::span, std::int32_t, int) 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 443 | return [this, sub_element_fns](std::span data, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 451 | cell_info, cell, block_size); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 466 | return [this, sub_fn](std::span data, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 564s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 475 | ebs); 564s | ~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 484 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 488 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 492 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 564s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 496 | return [this](std::span data, std::span cell_info, 564s | ^ 564s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 498 | { T_apply_right(data, cell_info[cell], n); }; 564s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1849 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1852 | transform_data(u, n, cell_info, _etrans_invT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1853 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1833 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1836 | transform_data(u, n, cell_info, _etransT, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1837 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/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&)::]’: 564s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 195 | operator()(_Iterator __it, _Value& __val) 564s | ^~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1865 | permute_data(u, n, cell_info, _eperm_inv); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1868 | transform_data(u, n, cell_info, _etrans_inv, 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1869 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1810 | void FiniteElement::T_apply(std::span u, int n, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1817 | permute_data(u, n, cell_info, _eperm); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 564s 1820 | transform_data(u, n, cell_info, _etrans, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1821 | precompute::apply_matrix); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 643 | _element->Tt_apply_right(data, n, cell_permutation); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 564s | ^~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 609 | _element->T_apply_right(data, n, cell_permutation); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 651 | __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 633 | copy(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 663 | return std::__uninitialized_copy_a 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = int]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:172 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:173 = std::function >, std::span, int, int)>; auto:174 = std::function >, std::span, int, int)>; auto:175 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 61 | void assemble_cells( 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /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 564s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 508 | { return std::get<0>(idx) != r; }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 553 | [](auto x) { return std::get<1>(x); }); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 155 | mat_set(dofs0, dofs1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 646 | std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 658 | std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 564s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 564s 1104 | constexpr default_accessor(default_accessor) noexcept {} 564s | ^~~~~~~~~~~~~~~~ 564s /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 151 | [](auto x) -> std::pair, std::vector> 564s | ^ 564s /tmp/autopkgtest.mvFVx5/build.y1t/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 564s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 564s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1990 | __start, _M_get_Tp_allocator()); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In 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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 564s In file included from /usr/include/c++/15/bits/stl_algobase.h:61: 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector, std::allocator > >&; _Tp = int]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 564s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s In file included from /usr/include/c++/15/bits/stl_iterator.h:78: 564s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/stl_construct.h:219:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1017 | operator()(_It __x, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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&)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 666 | move(_II __first, _II __last, _OI __result) 564s | ^~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 564s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:176 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:177 = std::function >, std::span, int, int)>; auto:178 = std::function >, std::span, int, int)>; auto:179 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 195 | void assemble_exterior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 254 | P0(_Ae, cell_info0, cell0, ndim1); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 292 | mat_set(dofs0, dofs1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 303 | return std::__do_uninit_copy(__first, __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 3172 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 341 | return ranges::__copy_or_move(std::move(__first), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 564s 342 | std::move(__last), 564s | ~~~~~~~~~~~~~~~~~~ 564s 343 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 564s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~ 564s /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]’: 564s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 564s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 303 | return std::__do_uninit_copy(__first, __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 303 | return std::__do_uninit_copy(__first, __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 878 | operator()(_It& __it, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1906 | std::__introsort_loop(__first, __last, 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 1907 | std::__lg(__last - __first) * 2, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1908 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1909 | std::__final_insertion_sort(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = std::complex; auto:180 = dolfinx::la::MatrixCSR >::mat_add_values<>()::, std::span, std::span >)>; auto:181 = std::function >, std::span, int, int)>; auto:182 = std::function >, std::span, int, int)>; auto:183 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 564s 334 | void assemble_interior_facets( 564s | ^~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 564s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 564s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 564s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1834 | std::move(__comp), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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)::]’: 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3912 | find_if(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3921 | return std::__find_if(__first, __last, 564s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 878 | operator()(_It& __it, _Sent __bound) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/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&):: >]’: 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1906 | std::__introsort_loop(__first, __last, 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s 1907 | std::__lg(__last - __first) * 2, 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1908 | __comp); 564s | ~~~~~~~ 564s /usr/include/c++/15/bits/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1818 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1821 | auto __lasti = ranges::next(__first, __last); 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 1909 | std::__final_insertion_sort(__first, __last, __comp); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 564s | ^ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 698 | __miter_base(_Iterator __it) 564s | ^~~~~~~~~~~~ 564s /usr/include/c++/15/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):: >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 564s | ^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 564s | ^~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2095 | while (__first != __last && !__pred(__first)) 564s | ~~~~~~^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1818 | operator()(_Iter __first, _Sent __last, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1821 | auto __lasti = ranges::next(__first, __last); 564s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 564s | ^ 564s /usr/include/c++/15/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):: >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 564s | ^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2095 | while (__first != __last && !__pred(__first)) 564s | ~~~~~~^~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/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]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 564s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 564s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 3073 | __niter_wrap(_From __from, _To __res) 564s | ^~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/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 >]’: 564s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 564s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 564s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1004 | __make_move_if_noexcept_iterator(__c.end()), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 1005 | __c.get_allocator()).swap(__c); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 564s | ^~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 303 | return std::__do_uninit_copy(__first, __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 564s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 743 | std::move(__result), 564s | ~~~~~~~~~~~~~~~~~~~~ 564s 744 | std::move(__op), std::move(__proj)); 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 564s | ^~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 564s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s 287 | std::move(__result)); 564s | ~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/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):: >]’: 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 564s | ^~~~~~~~~ 564s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 2095 | while (__first != __last && !__pred(__first)) 564s | ~~~~~~^~~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 564s | ^~~~~~~~ 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 564s | ^~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 564s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 564s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/dolfinx/fem/Function.h:10: 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 319 | return [](std::span, std::span, std::int32_t, int) 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 341 | return [dims, sub_element_fns](std::span data, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 350 | block_size); 565s | ~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 362 | return [ebs, sub_fn](std::span data, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 565s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 372 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 565s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 376 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 565s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 380 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 565s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 384 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 386 | { T_apply(data, cell_info[cell], block_size); }; 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s 637 | this->_M_impl._M_start, 565s | ~~~~~~~~~~~~~~~~~~~~~~~ 565s 638 | _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 1; T = double; auto:164 = std::function, std::span, int, int)>]’: 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 565s | ^~~~ 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 902 | transform(coeffs, cell_info, cell, 1); 565s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 2; T = double; auto:164 = std::function, std::span, int, int)>]’: 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 565s | ^~~~ 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 902 | transform(coeffs, cell_info, cell, 1); 565s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 565s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1990 | __start, _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = 3; T = double; auto:164 = std::function, std::span, int, int)>]’: 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 565s | ^~~~ 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 902 | transform(coeffs, cell_info, cell, 1); 565s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 341 | return ranges::__copy_or_move(std::move(__first), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 565s 342 | std::move(__last), 565s | ~~~~~~~~~~~~~~~~~~ 565s 343 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:164) [with int _bs = -1; T = double; auto:164 = std::function, std::span, int, int)>]’: 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 565s | ^~~~ 565s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1017 | operator()(_It __x, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 902 | transform(coeffs, cell_info, cell, 1); 565s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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&)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 666 | move(_II __first, _II __last, _OI __result) 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 3172 | operator()(_Iter __first, _Sent __last, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 424 | return [](std::span, std::span, std::int32_t, int) 565s | ^ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 341 | return ranges::__copy_or_move(std::move(__first), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 565s 342 | std::move(__last), 565s | ~~~~~~~~~~~~~~~~~~ 565s 343 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 443 | return [this, sub_element_fns](std::span data, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 451 | cell_info, cell, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 466 | return [this, sub_fn](std::span data, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 565s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 475 | ebs); 565s | ~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 484 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 488 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 492 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 565s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 565s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 496 | return [this](std::span data, std::span cell_info, 565s | ^ 565s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 498 | { T_apply_right(data, cell_info[cell], n); }; 565s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:172, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:173, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::span, std::span, auto:175, std::span, int, std::span, std::span, std::span) [with T = double; auto:172 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:173 = std::function, std::span, int, int)>; auto:174 = std::function, std::span, int, int)>; auto:175 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 61 | void assemble_cells( 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 565s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 155 | mat_set(dofs0, dofs1, Ae); 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/basix/finite-element.h:12: 565s /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]’: 565s /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 565s 243 | void apply_matrix( 565s | ^~~~~~~~~~~~ 565s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1775 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1777 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:176, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:177, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:178, std::span, std::span, auto:179, std::span, int, std::span, std::span, std::span, std::span) [with T = double; auto:176 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:177 = std::function, std::span, int, int)>; auto:178 = std::function, std::span, int, int)>; auto:179 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 195 | void assemble_exterior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 254 | P0(_Ae, cell_info0, cell0, ndim1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 565s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 292 | mat_set(dofs0, dofs1, Ae); 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 565s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1834 | std::move(__comp), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3912 | find_if(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3921 | return std::__find_if(__first, __last, 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1797 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1799 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:180, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:181, std::tuple >, auto:182, std::span, std::span, auto:183, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:180 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>; auto:181 = std::function, std::span, int, int)>; auto:182 = std::function, std::span, int, int)>; auto:183 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 334 | void assemble_interior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 565s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 565s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1849 | permute_data(u, n, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1852 | transform_data(u, n, cell_info, _etrans_invT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1853 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1833 | permute_data(u, n, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1836 | transform_data(u, n, cell_info, _etransT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1837 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1865 | permute_data(u, n, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1868 | transform_data(u, n, cell_info, _etrans_inv, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1869 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1810 | void FiniteElement::T_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1817 | permute_data(u, n, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1820 | transform_data(u, n, cell_info, _etrans, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1821 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/alloc_traits.h:1003:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 565s 1003 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1004 | __make_move_if_noexcept_iterator(__c.end()), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1005 | __c.get_allocator()).swap(__c); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 634 | void assemble_cells( 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 674 | P0(_be, cell_info0, c0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = 3; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 634 | void assemble_cells( 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 674 | P0(_be, cell_info0, c0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:197, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:198, std::span, std::span, int, std::span) [with T = double; int _bs = -1; auto:197 = std::function, std::span, int, int)>; auto:198 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 634 | void assemble_cells( 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 674 | P0(_be, cell_info0, c0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 720 | void assemble_exterior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 770 | P0(_be, cell_info0, cell0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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 >]’: 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s 181 | void dot(U A, V B, P C, bool transpose = false) 565s | ^~~ 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 720 | void assemble_exterior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 770 | P0(_be, cell_info0, cell0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 565s /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 565s 87 | auto det(Matrix A) 565s | ^~~ 565s /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 >]’: 565s /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 565s 125 | void inv(U A, V B) 565s | ^~~ 565s /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 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:199, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:200, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:199 = std::function, std::span, int, int)>; auto:200 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 720 | void assemble_exterior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 770 | P0(_be, cell_info0, cell0, 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 >]’: 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s 181 | void dot(U A, V B, P C, bool transpose = false) 565s | ^~~ 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 565s In file included from /usr/include/basix/finite-element.h:12: 565s /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]’: 565s /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 565s 243 | void apply_matrix( 565s | ^~~~~~~~~~~~ 565s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 816 | void assemble_interior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 887 | P0(be, cell_info0, cells0[0], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 888 | P0(sub_be, cell_info0, cells0[1], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 565s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 565s 1104 | constexpr default_accessor(default_accessor) noexcept {} 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 565s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /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 565s 1775 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1777 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 816 | void assemble_interior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 887 | P0(be, cell_info0, cells0[0], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 888 | P0(sub_be, cell_info0, cells0[1], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /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 565s 1797 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1799 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:201, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:202, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = -1; auto:201 = std::function, std::span, int, int)>; auto:202 = std::function]’: 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 816 | void assemble_interior_facets( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 887 | P0(be, cell_info0, cells0[0], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 888 | P0(sub_be, cell_info0, cells0[1], 1); 565s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1964 | transform_data(u, n, cell_info, _etrans_inv, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1965 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1887 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1892 | transform_data(u, n, cell_info, _etrans, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1893 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1911 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1916 | transform_data(u, n, cell_info, _etrans_invT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1917 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 643 | _element->Tt_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1940 | transform_data(u, n, cell_info, _etransT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1941 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 609 | _element->T_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 606 | return ranges::fill_n(std::move(__first), __len, __value); 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 565s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 3073 | __niter_wrap(_From __from, _To __res) 565s | ^~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _Tp = long long int; _Alloc = std::allocator]’: 565s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1990 | __start, _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 341 | return ranges::__copy_or_move(std::move(__first), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 565s 342 | std::move(__last), 565s | ~~~~~~~~~~~~~~~~~~ 565s 343 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1017 | operator()(_It __x, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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&)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 666 | move(_II __first, _II __last, _OI __result) 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 3172 | operator()(_Iter __first, _Sent __last, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:3172:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 339 | operator()(_Iter __first, _Sent __last, _Out __result) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:339:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 341 | return ranges::__copy_or_move(std::move(__first), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 565s 342 | std::move(__last), 565s | ~~~~~~~~~~~~~~~~~~ 565s 343 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:341:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 565s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 303 | return std::__do_uninit_copy(__first, __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 303 | return std::__do_uninit_copy(__first, __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 565s /usr/include/c++/15/bits/ranges_algo.h:1833:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1833 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1834 | std::move(__comp), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3912 | find_if(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3921 | return std::__find_if(__first, __last, 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 565s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 878 | operator()(_It& __it, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1906 | std::__introsort_loop(__first, __last, 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 1907 | std::__lg(__last - __first) * 2, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1908 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1909 | std::__final_insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 698 | __miter_base(_Iterator __it) 565s | ^~~~~~~~~~~~ 565s /usr/include/c++/15/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 > > >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1877 | __introsort_loop(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1885 | std::__partial_sort(__first, __last, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1820 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1823 | std::__insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1818 | operator()(_Iter __first, _Sent __last, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1821 | auto __lasti = ranges::next(__first, __last); 565s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 565s | ^ 565s /usr/include/c++/15/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):: >]’: 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 565s | ^~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2095 | while (__first != __last && !__pred(__first)) 565s | ~~~~~~^~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1877 | __introsort_loop(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1885 | std::__partial_sort(__first, __last, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1820 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1823 | std::__insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 565s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s 637 | this->_M_impl._M_start, 565s | ~~~~~~~~~~~~~~~~~~~~~~~ 565s 638 | _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /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]’: 565s /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 565s 243 | void apply_matrix( 565s | ^~~~~~~~~~~~ 565s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /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 565s 1775 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1777 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1017 | operator()(_It __x, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/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&)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 317 | operator()(_Iterator __it) 565s | ^~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 565s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s /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 565s 1797 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1799 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s In file included from /usr/include/c++/15/functional:61, 565s from /usr/include/basix/finite-element.h:17: 565s /usr/include/c++/15/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}]’: 565s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 589 | operator()(_ArgTypes... __args) const 565s | ^~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 565s | ^~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 577 | _element->Tt_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1877 | __introsort_loop(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1885 | std::__partial_sort(__first, __last, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1820 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1823 | std::__insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 593 | _element->Tinv_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 565s | ^~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 544 | _element->T_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: 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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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>::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 606 | return ranges::fill_n(std::move(__first), __len, __value); 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 643 | _element->Tt_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 609 | _element->T_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/c++/15/bits/refwrap.h:40, 565s from /usr/include/c++/15/vector:70: 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Range = std::vector >&; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:629:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 629 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 154 | void apply_permutation_mapped(std::span perm, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 144 | void apply_permutation(std::span perm, std::span data, 565s | ^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 > > >]’: 565s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1813 | { return _ReturnType(__i); } 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/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 > > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 565s 975 | operator()(_It&& __first, _Sent __last) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 565s 736 | vector(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 565s 746 | _M_range_initialize_n(__first, __last, __n); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1877 | __introsort_loop(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1885 | std::__partial_sort(__first, __last, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1820 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1823 | std::__insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s 637 | this->_M_impl._M_start, 565s | ~~~~~~~~~~~~~~~~~~~~~~~ 565s 638 | _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 565s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 303 | return std::__do_uninit_copy(__first, __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 303 | return std::__do_uninit_copy(__first, __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 565s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 565s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 565s 30 | explicit Constant(value_type c) : value({c}) {} 565s | ^~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1017 | operator()(_It __x, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/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&)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 317 | operator()(_Iterator __it) 565s | ^~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*; _Tp = double]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/basix/finite-element.h:12: 565s /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]’: 565s /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 565s 243 | void apply_matrix( 565s | ^~~~~~~~~~~~ 565s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 878 | operator()(_It& __it, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1906 | std::__introsort_loop(__first, __last, 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 1907 | std::__lg(__last - __first) * 2, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1908 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1909 | std::__final_insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 698 | __miter_base(_Iterator __it) 565s | ^~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1775 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1777 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1674 | void FiniteElement::permute_data( 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1733 | void FiniteElement::transform_data( 565s | ^~~~~~~~~~~~~~~~ 565s /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 565s 1754 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1756 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1786 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1788 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /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 565s 1797 | op(std::span(v_size_t), 565s | ~~^~~~~~~~~~~~~~~~~~~~~ 565s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1799 | dofstart, block_size); 565s | ~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 317 | operator()(_Iterator __it) 565s | ^~~~~~~~ 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3912 | find_if(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 3921 | return std::__find_if(__first, __last, 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1818 | operator()(_Iter __first, _Sent __last, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1821 | auto __lasti = ranges::next(__first, __last); 565s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 565s | ^ 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/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):: >]’: 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 565s | ^~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2095 | while (__first != __last && !__pred(__first)) 565s | ~~~~~~^~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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]’: 565s /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 565s 285 | void apply_tranpose_matrix_right( 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s 637 | this->_M_impl._M_start, 565s | ~~~~~~~~~~~~~~~~~~~~~~~ 565s 638 | _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 565s | ^~~~~~~~ 565s In file included from /usr/include/c++/15/functional:61, 565s from /usr/include/basix/finite-element.h:17: 565s /usr/include/c++/15/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}]’: 565s /usr/include/c++/15/bits/std_function.h:589:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 589 | operator()(_ArgTypes... __args) const 565s | ^~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 565s | ^~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 577 | _element->Tt_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1964 | transform_data(u, n, cell_info, _etrans_inv, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1965 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 593 | _element->Tinv_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 565s | ^~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 544 | _element->T_apply(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1887 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1892 | transform_data(u, n, cell_info, _etrans, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1893 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1864 | __partial_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1869 | std::__heap_select(__first, __middle, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1870 | std::__sort_heap(__first, __middle, __comp); 565s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1857 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1911 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1916 | transform_data(u, n, cell_info, _etrans_invT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1917 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1771 | __insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1778 | if (__comp(__i, __first)) 565s | ~~~~~~^~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1940 | transform_data(u, n, cell_info, _etransT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1941 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 643 | _element->Tt_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 565s | ^~~~~~~~~~~~~ 565s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 609 | _element->T_apply_right(data, n, cell_permutation); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s [ 77%] Linking CXX executable demo_poisson_matrix_free 565s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 565s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 606 | return ranges::fill_n(std::move(__first), __len, __value); 565s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator::__iter_tag>; _Size = int; _OIter = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 684 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:684:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s In file included from /usr/include/c++/15/bits/refwrap.h:40, 565s from /usr/include/c++/15/vector:70: 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 565s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 3073 | __niter_wrap(_From __from, _To __res) 565s | ^~~~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/stl_iterator.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1812 | __make_move_if_noexcept_iterator(_Iterator __i) 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_iterator.h:1813:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1813 | { return _ReturnType(__i); } 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 565s 975 | operator()(_It&& __first, _Sent __last) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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]’: 565s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 565s 736 | vector(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 565s 746 | _M_range_initialize_n(__first, __last, __n); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 154 | void apply_permutation_mapped(std::span perm, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 565s 144 | void apply_permutation(std::span perm, std::span data, 565s | ^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 565s 303 | return std::__do_uninit_copy(__first, __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 878 | operator()(_It& __it, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1906 | std::__introsort_loop(__first, __last, 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 1907 | std::__lg(__last - __first) * 2, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1908 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1909 | std::__final_insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*; _Tp = long long int]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator::__iter_tag>; _Sent = __gnu_cxx::__normal_iterator::__iter_tag>; _Out = __gnu_cxx::__normal_iterator::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 878 | operator()(_It& __it, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1906 | std::__introsort_loop(__first, __last, 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 1907 | std::__lg(__last - __first) * 2, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1908 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1909 | std::__final_insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 698 | __miter_base(_Iterator __it) 565s | ^~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h:286:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 286 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 287 | std::move(__result)); 565s | ~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 565s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 743 | std::move(__result), 565s | ~~~~~~~~~~~~~~~~~~~~ 565s 744 | std::move(__op), std::move(__proj)); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1818 | operator()(_Iter __first, _Sent __last, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1818:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:1821:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1821 | auto __lasti = ranges::next(__first, __last); 565s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:1822:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1822 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 565s | ^ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/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):: >]’: 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 565s | ^~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 2095 | while (__first != __last && !__pred(__first)) 565s | ~~~~~~^~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 565s | ^~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1877 | __introsort_loop(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1885 | std::__partial_sort(__first, __last, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1820 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1823 | std::__insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1864 | __partial_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1869 | std::__heap_select(__first, __middle, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1870 | std::__sort_heap(__first, __middle, __comp); 565s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1857 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1771 | __insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1778 | if (__comp(__i, __first)) 565s | ~~~~~~^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 565s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 565s 637 | this->_M_impl._M_start, 565s | ~~~~~~~~~~~~~~~~~~~~~~~ 565s 638 | _M_get_Tp_allocator()); 565s | ~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 >]’: 565s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 565s 708 | vector(initializer_list __l, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 154 | void apply_permutation_mapped(std::span perm, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 565s 144 | void apply_permutation(std::span perm, std::span data, 565s | ^~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1017 | operator()(_It __x, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&)::]’: 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~ 565s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 565s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 565s /usr/include/c++/15/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)::]’: 565s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 317 | operator()(_Iterator __it) 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 565s | ^~~~~~~~ 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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>::__iter_tag>]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295>::__iter_tag>’ changed in GCC 7.1 565s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = int]’: 565s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 565s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1864 | __partial_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1869 | std::__heap_select(__first, __middle, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1870 | std::__sort_heap(__first, __middle, __comp); 565s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1849 | permute_data(u, n, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1852 | transform_data(u, n, cell_info, _etrans_invT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1853 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1857 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1771 | __insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1778 | if (__comp(__i, __first)) 565s | ~~~~~~^~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1833 | permute_data(u, n, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 565s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1836 | transform_data(u, n, cell_info, _etransT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1837 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /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]’: 565s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1865 | permute_data(u, n, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1868 | transform_data(u, n, cell_info, _etrans_inv, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1869 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1864 | __partial_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1869 | std::__heap_select(__first, __middle, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1870 | std::__sort_heap(__first, __middle, __comp); 565s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1857 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1771 | __insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1778 | if (__comp(__i, __first)) 565s | ~~~~~~^~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1810 | void FiniteElement::T_apply(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1817 | permute_data(u, n, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1820 | transform_data(u, n, cell_info, _etrans, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1821 | precompute::apply_matrix); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 565s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 565s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 565s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 565s 30 | explicit Constant(value_type c) : value({c}) {} 565s | ^~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 172 | void apply_inv_permutation_right(std::span perm, 565s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1964 | transform_data(u, n, cell_info, _etrans_inv, 565s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1965 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1887 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1892 | transform_data(u, n, cell_info, _etrans, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1893 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 565s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 565s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/c++/15/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 > >]’: 565s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 878 | operator()(_It& __it, _Sent __bound) const 565s | ^~~~~~~~ 565s /usr/include/c++/15/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&):: >]’: 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 565s | ^~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1906 | std::__introsort_loop(__first, __last, 565s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 565s 1907 | std::__lg(__last - __first) * 2, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1908 | __comp); 565s | ~~~~~~~ 565s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 565s 1909 | std::__final_insertion_sort(__first, __last, __comp); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 565s /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]’: 565s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 565s | ^~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1911 | permute_data(dblock, 1, cell_info, _eperm); 565s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 565s 1916 | transform_data(u, n, cell_info, _etrans_invT, 565s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565s 1917 | precompute::apply_tranpose_matrix_right); 565s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 566s /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]’: 566s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1940 | transform_data(u, n, cell_info, _etransT, 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1941 | precompute::apply_tranpose_matrix_right); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 599 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algobase.h:599:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/ranges_algobase.h:606:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 606 | return ranges::fill_n(std::move(__first), __len, __value); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: 566s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 566s 1503 | move_iterator(iterator_type __i) 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; _Tp = std::complex; _Alloc = std::allocator >]’: 566s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1990 | __start, _M_get_Tp_allocator()); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/refwrap.h:40, 566s from /usr/include/c++/15/vector:70: 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 154 | void apply_permutation_mapped(std::span perm, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:1303:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 566s 1303 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 144 | void apply_permutation(std::span perm, std::span data, 566s | ^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 566s 303 | return std::__do_uninit_copy(__first, __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 743 | std::move(__result), 566s | ~~~~~~~~~~~~~~~~~~~~ 566s 744 | std::move(__op), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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):: >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 2095 | while (__first != __last && !__pred(__first)) 566s | ~~~~~~^~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr 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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*; _Tp = complex]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 743 | std::move(__result), 566s | ~~~~~~~~~~~~~~~~~~~~ 566s 744 | std::move(__op), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 201 | std::move(__f), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /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]’: 566s /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 566s 285 | void apply_tranpose_matrix_right( 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1017 | operator()(_It __x, _Sent __bound) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~ 566s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 566s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1849 | permute_data(u, n, cell_info, _eperm); 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1852 | transform_data(u, n, cell_info, _etrans_invT, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1853 | precompute::apply_matrix); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 566s /usr/include/c++/15/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)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 317 | operator()(_Iterator __it) 566s | ^~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1833 | permute_data(u, n, cell_info, _eperm_inv); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1836 | transform_data(u, n, cell_info, _etransT, 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1837 | precompute::apply_matrix); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1865 | permute_data(u, n, cell_info, _eperm_inv); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 566s | ^~~~~~~~ 566s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1868 | transform_data(u, n, cell_info, _etrans_inv, 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1869 | precompute::apply_matrix); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /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]’: 566s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1810 | void FiniteElement::T_apply(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1817 | permute_data(u, n, cell_info, _eperm); 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1820 | transform_data(u, n, cell_info, _etrans, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1821 | precompute::apply_matrix); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1964 | transform_data(u, n, cell_info, _etrans_inv, 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1965 | precompute::apply_tranpose_matrix_right); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1887 | permute_data(dblock, 1, cell_info, _eperm); 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1892 | transform_data(u, n, cell_info, _etrans, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1893 | precompute::apply_tranpose_matrix_right); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /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]’: 566s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1911 | permute_data(dblock, 1, cell_info, _eperm); 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1916 | transform_data(u, n, cell_info, _etrans_invT, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1917 | precompute::apply_tranpose_matrix_right); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1940 | transform_data(u, n, cell_info, _etransT, 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1941 | precompute::apply_tranpose_matrix_right); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator::__iter_tag>; _To = double*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 566s /usr/include/c++/15/bits/stl_iterator.h:1503:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 566s 1503 | move_iterator(iterator_type __i) 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 566s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_vector.h:1989:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s 1989 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1990 | __start, _M_get_Tp_allocator()); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 878 | operator()(_It& __it, _Sent __bound) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1906 | std::__introsort_loop(__first, __last, 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s 1907 | std::__lg(__last - __first) * 2, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1908 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1909 | std::__final_insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _Sentinel = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator::__iter_tag>; _ForwardIterator = long long int*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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::__iter_tag>]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::__iter_tag>’ changed in GCC 7.1 566s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:258:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 258 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 >]’: 566s /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 566s 708 | vector(initializer_list __l, 566s | ^~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1017 | operator()(_It __x, _Sent __bound) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_base.h:1017:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~ 566s /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 566s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algobase.h:71: 566s /usr/include/c++/15/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)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 317 | operator()(_Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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 >&}]’: 566s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Sentinel = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 566s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 698 | __miter_base(_Iterator __it) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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 >&}]’: 566s /usr/include/c++/15/bits/stl_construct.h:133:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 566s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1674 | void FiniteElement::permute_data( 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s In file included from /usr/include/basix/finite-element.h:12: 566s /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]’: 566s /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 566s 243 | void apply_matrix( 566s | ^~~~~~~~~~~~ 566s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /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]’: 566s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1733 | void FiniteElement::transform_data( 566s | ^~~~~~~~~~~~~~~~ 566s /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 566s 1754 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1756 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /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 566s 1775 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1777 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /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 566s 1786 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1788 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1674 | void FiniteElement::permute_data( 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 1733 | void FiniteElement::transform_data( 566s | ^~~~~~~~~~~~~~~~ 566s /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 566s 1754 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1756 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /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]’: 566s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 172 | void apply_inv_permutation_right(std::span perm, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s /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 566s 1786 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1788 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /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 566s 1797 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1799 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/stl_algo.h:61: 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /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]’: 566s /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 566s 285 | void apply_tranpose_matrix_right( 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 566s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 698 | __miter_base(_Iterator __it) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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 _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = int]’: 566s /usr/include/c++/15/bits/ranges_algobase.h:551:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 551 | operator()(_Out __first, iter_difference_t<_Out> __n, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*; _Tp = complex]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 566s /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 566s 637 | this->_M_impl._M_start, 566s | ~~~~~~~~~~~~~~~~~~~~~~~ 566s 638 | _M_get_Tp_allocator()); 566s | ~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 317 | operator()(_Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 743 | std::move(__result), 566s | ~~~~~~~~~~~~~~~~~~~~ 566s 744 | std::move(__op), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 201 | std::move(__f), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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.88.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 566s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s [ 77%] Built target demo_poisson_matrix_free 566s /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]’: 566s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1674 | void FiniteElement::permute_data( 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 878 | operator()(_It& __it, _Sent __bound) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1906 | std::__introsort_loop(__first, __last, 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s 1907 | std::__lg(__last - __first) * 2, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1908 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1909 | std::__final_insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s In file included from /usr/include/basix/finite-element.h:12: 566s /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]’: 566s /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 566s 243 | void apply_matrix( 566s | ^~~~~~~~~~~~ 566s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1733 | void FiniteElement::transform_data( 566s | ^~~~~~~~~~~~~~~~ 566s /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 566s 1754 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1756 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /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 566s 1775 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1777 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /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 566s 1786 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1788 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1674 | void FiniteElement::permute_data( 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 1733 | void FiniteElement::transform_data( 566s | ^~~~~~~~~~~~~~~~ 566s /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 566s 1754 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1756 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /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 566s 1786 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1788 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /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 566s 1797 | op(std::span(v_size_t), 566s | ~~^~~~~~~~~~~~~~~~~~~~~ 566s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1799 | dofstart, block_size); 566s | ~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s /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]’: 566s /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 566s 285 | void apply_tranpose_matrix_right( 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s In file included from /usr/include/dolfinx/la/Vector.h:14, 566s from /usr/include/dolfinx/fem/Function.h:17: 566s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 566s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 566s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 566s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 698 | __miter_base(_Iterator __it) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 743 | std::move(__result), 566s | ~~~~~~~~~~~~~~~~~~~~ 566s 744 | std::move(__op), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/refwrap.h:40, 566s from /usr/include/c++/15/vector:70: 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 566s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 201 | std::move(__f), std::move(__proj)); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1864 | __partial_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1869 | std::__heap_select(__first, __middle, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1870 | std::__sort_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1857 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1771 | __insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1778 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 566s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /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]’: 566s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 154 | void apply_permutation_mapped(std::span perm, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 144 | void apply_permutation(std::span perm, std::span data, 566s | ^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/ranges_base.h:878:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 878 | operator()(_It& __it, _Sent __bound) const 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1906 | std::__introsort_loop(__first, __last, 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s 1907 | std::__lg(__last - __first) * 2, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1908 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1909 | std::__final_insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /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]’: 566s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 566s 172 | void apply_inv_permutation_right(std::span perm, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_construct.h: In function ‘constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 566s /usr/include/c++/15/bits/stl_construct.h:110:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 566s 110 | return ::new(__loc) _Tp(std::forward<_Args>(__args)...); 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 566s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 698 | __miter_base(_Iterator __it) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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 > >]’: 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 566s | ^~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 566s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 698 | __miter_base(_Iterator __it) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 239 | operator()(_Value& __val, _Iterator __it) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 566s | ^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 566s 303 | return std::__do_uninit_copy(__first, __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1590 | __heap_select(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1594 | std::__make_heap(__first, __middle, __comp); 566s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1596 | if (__comp(__i, __first)) 566s | ~~~~~~^~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 425 | std::__pop_heap(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | if (__comp(__a, __b)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 93 | if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 94 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 95 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 96 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 98 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 100 | else if (__comp(__a, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 101 | std::iter_swap(__result, __a); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 102 | else if (__comp(__b, __c)) 566s | ~~~~~~^~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 103 | std::iter_swap(__result, __c); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 105 | std::iter_swap(__result, __b); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1830 | __unguarded_partition(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1836 | while (__comp(__first, __pivot)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1839 | while (__comp(__pivot, __last)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1843 | std::iter_swap(__first, __last); 566s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 566s | ^~~~~~~~ 566s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 135 | __push_heap(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1877 | __introsort_loop(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1885 | std::__partial_sort(__first, __last, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 1820 | __comp); 566s | ~~~~~~~ 566s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 1823 | std::__insertion_sort(__first, __last, __comp); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/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&)::]’: 566s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 195 | operator()(_Iterator __it, _Value& __val) 566s | ^~~~~~~~ 566s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 566s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/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&):: >]’: 566s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 566s | ^~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 232 | if (__comp(__first + __secondChild, 566s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 566s 233 | __first + (__secondChild - 1))) 566s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 566s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 566s 3073 | __niter_wrap(_From __from, _To __res) 566s | ^~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, 566s | ^~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 566s 635 | return std::uninitialized_copy(std::move(__first), __last, __result); 566s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s In file included from /usr/include/c++/15/bits/refwrap.h:40, 566s from /usr/include/c++/15/vector:70: 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 566s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 566s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 566s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /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]’: 567s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 567s 154 | void apply_permutation_mapped(std::span perm, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~ 567s /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]’: 567s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 567s 144 | void apply_permutation(std::span perm, std::span data, 567s | ^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 567s | ^~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 239 | operator()(_Value& __val, _Iterator __it) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /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]’: 567s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 567s 172 | void apply_inv_permutation_right(std::span perm, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 567s /usr/include/c++/15/bits/invoke.h:63:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 567s 63 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 567s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1864 | __partial_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1869 | std::__heap_select(__first, __middle, __last, __comp); 567s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1870 | std::__sort_heap(__first, __middle, __comp); 567s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s 1857 | __comp); 567s | ~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _Sentinel = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 567s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 567s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 567s | ^~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 567s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 567s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 567s | ^~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1771 | __insertion_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 567s 303 | return std::__do_uninit_copy(__first, __last, __result); 567s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1778 | if (__comp(__i, __first)) 567s | ~~~~~~^~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1590 | __heap_select(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1594 | std::__make_heap(__first, __middle, __comp); 567s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1596 | if (__comp(__i, __first)) 567s | ~~~~~~^~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 425 | std::__pop_heap(__first, __last, __last, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 567s | ^~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 91 | if (__comp(__a, __b)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 93 | if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 94 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 95 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 96 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 98 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 100 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 101 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 102 | else if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 103 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 105 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1830 | __unguarded_partition(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1836 | while (__comp(__first, __pivot)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1839 | while (__comp(__pivot, __last)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1843 | std::iter_swap(__first, __last); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1877 | __introsort_loop(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1885 | std::__partial_sort(__first, __last, __last, __comp); 567s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1813 | __final_insertion_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s 1820 | __comp); 567s | ~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1823 | std::__insertion_sort(__first, __last, __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 232 | if (__comp(__first + __secondChild, 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s 233 | __first + (__secondChild - 1))) 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 232 | if (__comp(__first + __secondChild, 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s 233 | __first + (__secondChild - 1))) 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 567s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 3073 | __niter_wrap(_From __from, _To __res) 567s | ^~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1590 | __heap_select(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1594 | std::__make_heap(__first, __middle, __comp); 567s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1596 | if (__comp(__i, __first)) 567s | ~~~~~~^~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 425 | std::__pop_heap(__first, __last, __last, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 567s | ^~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 91 | if (__comp(__a, __b)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 93 | if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 94 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 95 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 96 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 98 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 100 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 101 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 102 | else if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 103 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 105 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1830 | __unguarded_partition(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1836 | while (__comp(__first, __pivot)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1839 | while (__comp(__pivot, __last)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1843 | std::iter_swap(__first, __last); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 567s /usr/include/c++/15/bits/ranges_algo.h:740:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 740 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/ranges_algo.h:742:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 742 | return (*this)(ranges::begin(__r), ranges::end(__r), 567s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s 743 | std::move(__result), 567s | ~~~~~~~~~~~~~~~~~~~~ 567s 744 | std::move(__op), std::move(__proj)); 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 567s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s 201 | std::move(__f), std::move(__proj)); 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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 > >]’: 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 567s | ^~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 567s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, 567s | ^~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 567s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 567s | ^~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 567s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 698 | __miter_base(_Iterator __it) 567s | ^~~~~~~~~~~~ 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 239 | operator()(_Value& __val, _Iterator __it) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 232 | if (__comp(__first + __secondChild, 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s 233 | __first + (__secondChild - 1))) 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 567s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 3073 | __niter_wrap(_From __from, _To __res) 567s | ^~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 567s | ^~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 239 | operator()(_Value& __val, _Iterator __it) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1864 | __partial_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1869 | std::__heap_select(__first, __middle, __last, __comp); 567s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1870 | std::__sort_heap(__first, __middle, __comp); 567s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s 1857 | __comp); 567s | ~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1771 | __insertion_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1778 | if (__comp(__i, __first)) 567s | ~~~~~~^~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 567s /usr/include/c++/15/bits/ranges_algo.h:726:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 726 | operator()(_Iter __first1, _Sent __last1, _Out __result, 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 232 | if (__comp(__first + __secondChild, 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s 233 | __first + (__secondChild - 1))) 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1590 | __heap_select(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1594 | std::__make_heap(__first, __middle, __comp); 567s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1596 | if (__comp(__i, __first)) 567s | ~~~~~~^~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1597 | std::__pop_heap(__first, __middle, __i, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 425 | std::__pop_heap(__first, __last, __last, __comp); 567s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 567s | ^~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 91 | if (__comp(__a, __b)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 93 | if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 94 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 95 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 96 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 98 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 100 | else if (__comp(__a, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 101 | std::iter_swap(__result, __a); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 102 | else if (__comp(__b, __c)) 567s | ~~~~~~^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 103 | std::iter_swap(__result, __c); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 105 | std::iter_swap(__result, __b); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1830 | __unguarded_partition(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1836 | while (__comp(__first, __pivot)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1839 | while (__comp(__pivot, __last)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1843 | std::iter_swap(__first, __last); 567s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, 567s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s [ 81%] Linking CXX executable demo_biharmonic 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 567s | ^~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/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 > >]’: 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 567s | ^~~~~~~~~ 567s /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s /usr/include/c++/15/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 567s /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 698 | __miter_base(_Iterator __it) 567s | ^~~~~~~~~~~~ 567s /usr/include/c++/15/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 239 | operator()(_Value& __val, _Iterator __it) 567s | ^~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 567s | ^~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 232 | if (__comp(__first + __secondChild, 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 567s 233 | __first + (__secondChild - 1))) 567s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_iterator.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 567s /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 3073 | __niter_wrap(_From __from, _To __res) 567s | ^~~~~~~~~~~~ 567s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 567s /usr/include/c++/15/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&):: >]’: 567s /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 135 | __push_heap(_RandomAccessIterator __first, 567s | ^~~~~~~~~~~ 567s /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 567s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567s /usr/include/c++/15/bits/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&)::]’: 567s /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 567s 195 | operator()(_Iterator __it, _Value& __val) 567s | ^~~~~~~~ 567s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 567s [ 86%] Linking CXX executable demo_poisson 567s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 567s [ 90%] Linking CXX executable demo_interpolation-io 567s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 568s [ 95%] Linking CXX executable demo_codim_0_assembly 568s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 568s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 568s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 568s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 568s /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.88.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 568s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 568s [ 95%] Built target demo_biharmonic 568s [100%] Linking CXX executable demo_custom_kernel 568s cd /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 568s /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.88.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 568s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 568s [100%] Built target demo_poisson 568s /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.88.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 568s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 568s /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.88.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 568s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 568s [100%] Built target demo_interpolation-io 568s [100%] Built target demo_codim_0_assembly 568s /usr/bin/ld: warning: libboost_timer.so.1.83.0, needed by /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0, may conflict with libboost_timer.so.1.88.0 569s /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.88.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 569s make[2]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 569s [100%] Built target demo_custom_kernel 569s make[1]: Leaving directory '/tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo' 569s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo/CMakeFiles 0 569s == run C++ demos for complex build == 569s Running tests... 569s /usr/bin/ctest --force-new-ctest-process 569s Test project /tmp/autopkgtest.mvFVx5/build.y1t/src/dolfinx-demo 569s Start 1: demo_biharmonic_mpi_2 571s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 1.72 sec 571s Start 2: demo_biharmonic_mpi_3 573s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 2.20 sec 573s Start 3: demo_biharmonic_serial 574s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.62 sec 574s Start 4: demo_codim_0_assembly_mpi_2 574s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.21 sec 574s Start 5: demo_codim_0_assembly_mpi_3 574s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.33 sec 574s Start 6: demo_codim_0_assembly_serial 574s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.10 sec 574s Start 7: demo_custom_kernel_mpi_2 577s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.14 sec 577s Start 8: demo_custom_kernel_mpi_3 580s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.51 sec 580s Start 9: demo_custom_kernel_serial 585s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 4.75 sec 585s Start 10: demo_poisson_mpi_2 585s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.33 sec 585s Start 11: demo_poisson_mpi_3 585s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.37 sec 585s Start 12: demo_poisson_serial 586s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.13 sec 586s Start 13: demo_poisson_matrix_free_mpi_2 586s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.35 sec 586s Start 14: demo_poisson_matrix_free_mpi_3 586s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.35 sec 586s Start 15: demo_poisson_matrix_free_serial 586s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.13 sec 586s Start 16: demo_interpolation-io_mpi_2 587s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.49 sec 587s Start 17: demo_interpolation-io_mpi_3 587s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.49 sec 587s Start 18: demo_interpolation-io_serial 588s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.53 sec 588s Start 19: demo_interpolation_different_meshes_mpi_2 594s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.21 sec 594s Start 20: demo_interpolation_different_meshes_mpi_3 602s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 7.94 sec 602s Start 21: demo_interpolation_different_meshes_serial 611s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.49 sec 611s 611s 100% tests passed, 0 tests failed out of 21 611s 611s Total Test time (real) = 41.39 sec 611s autopkgtest [18:49:15]: test test-dolfinx-cpp-complex: -----------------------] 615s autopkgtest [18:49:19]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 615s test-dolfinx-cpp-complex PASS 619s autopkgtest [18:49:23]: test test-dolfinx-python-unittests: preparing testbed 620s Reading package lists... 621s Building dependency tree... 621s Reading state information... 621s Solving dependencies... 622s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 645s autopkgtest [18:49:49]: test test-dolfinx-python-unittests: [----------------------- 647s == running python tests == 647s skipping tests with SKIP_TEST_LIST=test_cube_distance 647s === python 3.14 unit test (serial) === 647s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 647s python/test/conftest.py:8: in 647s from mpi4py import MPI 647s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 648s autopkgtest [18:49:52]: test test-dolfinx-python-unittests: -----------------------] 652s test-dolfinx-python-unittests FAIL non-zero exit status 4 652s autopkgtest [18:49:56]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 652s autopkgtest [18:49:56]: test test-dolfinx-python-unittests: - - - - - - - - - - stderr - - - - - - - - - - 652s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 652s python/test/conftest.py:8: in 652s from mpi4py import MPI 652s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 655s autopkgtest [18:49:59]: test test-dolfinx-python-demos: preparing testbed 657s Reading package lists... 658s Building dependency tree... 658s Reading state information... 658s Solving dependencies... 659s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 681s autopkgtest [18:50:25]: test test-dolfinx-python-demos: [----------------------- 683s == running python demos == 683s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 683s === python 3.14 demo test (serial) === 683s ============================= test session starts ============================== 683s platform linux -- Python 3.14.0, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.14 683s cachedir: .pytest_cache 683s rootdir: /tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo 683s configfile: pytest.ini 683s plugins: typeguard-4.4.2 683s collecting ... collected 48 items / 14 deselected / 34 selected 683s 684s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 684s test.py::test_demos[path2-demo_biharmonic.py] FAILED [ 5%] 684s test.py::test_demos[path4-demo_elasticity.py] FAILED [ 8%] 684s test.py::test_demos[path7-demo_helmholtz.py] FAILED [ 11%] 684s test.py::test_demos[path9-demo_mixed-poisson.py] FAILED [ 14%] 684s test.py::test_demos[path10-demo_navier-stokes.py] FAILED [ 17%] 684s test.py::test_demos[path12-demo_poisson.py] FAILED [ 20%] 684s test.py::test_demos[path13-demo_poisson_matrix_free.py] FAILED [ 23%] 684s test.py::test_demos[path14-demo_pyamg.py] FAILED [ 26%] 685s test.py::test_demos[path15-demo_pyvista.py] FAILED [ 29%] 685s test.py::test_demos[path17-demo_tnt-elements.py] FAILED [ 32%] 685s test.py::test_demos[path18-demo_types.py] FAILED [ 35%] 685s test.py::test_demos[path19-test.py] PASSED [ 38%] 685s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] FAILED [ 41%] 685s test.py::test_demos[path21-demo_half_loaded_waveguide.py] FAILED [ 44%] 685s test.py::test_demos[path22-demo_interpolation-io.py] FAILED [ 47%] 686s test.py::test_demos[path23-demo_stokes.py] FAILED [ 50%] 686s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 686s test.py::test_demos_mpi[path2-demo_biharmonic.py] FAILED [ 55%] 686s test.py::test_demos_mpi[path4-demo_elasticity.py] FAILED [ 58%] 686s test.py::test_demos_mpi[path7-demo_helmholtz.py] FAILED [ 61%] 687s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] FAILED [ 64%] 687s test.py::test_demos_mpi[path10-demo_navier-stokes.py] FAILED [ 67%] 687s test.py::test_demos_mpi[path12-demo_poisson.py] FAILED [ 70%] 687s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] FAILED [ 73%] 687s test.py::test_demos_mpi[path14-demo_pyamg.py] FAILED [ 76%] 687s test.py::test_demos_mpi[path15-demo_pyvista.py] FAILED [ 79%] 687s test.py::test_demos_mpi[path17-demo_tnt-elements.py] FAILED [ 82%] 687s test.py::test_demos_mpi[path18-demo_types.py] FAILED [ 85%] 688s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 688s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] FAILED [ 91%] 688s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] FAILED [ 94%] 688s test.py::test_demos_mpi[path22-demo_interpolation-io.py] FAILED [ 97%] 688s test.py::test_demos_mpi[path23-demo_stokes.py] FAILED [100%] 688s 688s =================================== FAILURES =================================== 688s _____________________ test_demos[path2-demo_biharmonic.py] _____________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_biharmonic.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_biharmonic.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_biharmonic.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_biharmonic.py", line 116, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s _____________________ test_demos[path4-demo_elasticity.py] _____________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_elasticity.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_elasticity.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_elasticity.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_elasticity.py", line 25, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _____________________ test_demos[path7-demo_helmholtz.py] ______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_helmholtz.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_helmholtz.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_helmholtz.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_helmholtz.py", line 22, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ___________________ test_demos[path9-demo_mixed-poisson.py] ____________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_mixed-poisson.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_mixed-poisson.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_mixed-poisson.py", line 97, in 688s from petsc4py import PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ___________________ test_demos[path10-demo_navier-stokes.py] ___________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_navier-stokes.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_navier-stokes.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_navier-stokes.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_navier-stokes.py", line 169, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ______________________ test_demos[path12-demo_poisson.py] ______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_poisson.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_poisson.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_poisson.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson.py", line 70, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ________________ test_demos[path13-demo_poisson_matrix_free.py] ________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_poisson_matrix_free.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_poisson_matrix_free.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_poisson_matrix_free.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson_matrix_free.py", line 78, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _______________________ test_demos[path14-demo_pyamg.py] _______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_pyamg.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_pyamg.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_pyamg.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyamg.py", line 23, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ______________________ test_demos[path15-demo_pyvista.py] ______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_pyvista.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_pyvista.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_pyvista.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyvista.py", line 25, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ___________________ test_demos[path17-demo_tnt-elements.py] ____________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_tnt-elements.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_tnt-elements.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_tnt-elements.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_tnt-elements.py", line 26, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s _______________________ test_demos[path18-demo_types.py] _______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_types.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_types.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_types.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_types.py", line 22, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s __________ test_demos[path20-demo_scattering_boundary_conditions.py] ___________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_scattering_boundary_conditions.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_scattering_boundary_conditions.py", line 36, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _______________ test_demos[path21-demo_half_loaded_waveguide.py] _______________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_half_loaded_waveguide.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_half_loaded_waveguide.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_half_loaded_waveguide.py", line 42, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _________________ test_demos[path22-demo_interpolation-io.py] __________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_interpolation-io.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_interpolation-io.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_interpolation-io.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_interpolation-io.py", line 21, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ______________________ test_demos[path23-demo_stokes.py] _______________________ 688s 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_stokes.py' 688s 688s @pytest.mark.serial 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos(path, name): 688s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 688s 688s test.py:26: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['/usr/bin/python3.14', 'demo_stokes.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_stokes.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_stokes.py", line 88, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ___________________ test_demos_mpi[path2-demo_biharmonic.py] ___________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_biharmonic.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_biharmonic.py", line 116, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ___________________ test_demos_mpi[path4-demo_elasticity.py] ___________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_elasticity.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_elasticity.py", line 25, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ___________________ test_demos_mpi[path7-demo_helmholtz.py] ____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_helmholtz.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_helmholtz.py", line 22, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _________________ test_demos_mpi[path9-demo_mixed-poisson.py] __________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_mixed-poisson.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_mixed-poisson.py", line 97, in 688s from petsc4py import PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s _________________ test_demos_mpi[path10-demo_navier-stokes.py] _________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_navier-stokes.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_navier-stokes.py", line 169, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ____________________ test_demos_mpi[path12-demo_poisson.py] ____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_poisson.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson.py", line 70, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s ______________ test_demos_mpi[path13-demo_poisson_matrix_free.py] ______________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_poisson_matrix_free.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson_matrix_free.py", line 78, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _____________________ test_demos_mpi[path14-demo_pyamg.py] _____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_pyamg.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyamg.py", line 23, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ____________________ test_demos_mpi[path15-demo_pyvista.py] ____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_pyvista.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyvista.py", line 25, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _________________ test_demos_mpi[path17-demo_tnt-elements.py] __________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_tnt-elements.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_tnt-elements.py", line 26, in 688s import dolfinx 688s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 688s from petsc4py import PETSc as _PETSc 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 688s PETSc = ImportPETSc(ARCH) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 688s return Import('petsc4py', 'PETSc', path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 688s module = import_module(pkg, name, path, arch) 688s File "/usr/lib/petsc/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 688s module = importlib.util.module_from_spec(spec) 688s File "", line 813, in module_from_spec 688s AttributeError: 'NoneType' object has no attribute 'loader' 688s _____________________ test_demos_mpi[path18-demo_types.py] _____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_types.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_types.py", line 22, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ________ test_demos_mpi[path20-demo_scattering_boundary_conditions.py] _________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_scattering_boundary_conditions.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_scattering_boundary_conditions.py", line 36, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _____________ test_demos_mpi[path21-demo_half_loaded_waveguide.py] _____________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_half_loaded_waveguide.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_half_loaded_waveguide.py", line 42, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s _______________ test_demos_mpi[path22-demo_interpolation-io.py] ________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_interpolation-io.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_interpolation-io.py", line 21, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ____________________ test_demos_mpi[path23-demo_stokes.py] _____________________ 688s 688s num_proc = 1, mpiexec = 'mpiexec' 688s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 688s name = 'demo_stokes.py' 688s 688s @pytest.mark.mpi 688s @pytest.mark.parametrize("path,name", demos) 688s def test_demos_mpi(num_proc, mpiexec, path, name): 688s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 688s print(cmd) 688s > ret = subprocess.run(cmd, cwd=str(path), check=True) 688s 688s test.py:35: 688s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 688s 688s input = None, capture_output = False, timeout = None, check = True 688s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py'],) 688s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 688s process = 688s stdout = None, stderr = None, retcode = 1 688s 688s def run(*popenargs, 688s input=None, capture_output=False, timeout=None, check=False, **kwargs): 688s """Run command with arguments and return a CompletedProcess instance. 688s 688s The returned instance will have attributes args, returncode, stdout and 688s stderr. By default, stdout and stderr are not captured, and those attributes 688s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 688s or pass capture_output=True to capture both. 688s 688s If check is True and the exit code was non-zero, it raises a 688s CalledProcessError. The CalledProcessError object will have the return code 688s in the returncode attribute, and output & stderr attributes if those streams 688s were captured. 688s 688s If timeout (seconds) is given and the process takes too long, 688s a TimeoutExpired exception will be raised. 688s 688s There is an optional argument "input", allowing you to 688s pass bytes or a string to the subprocess's stdin. If you use this argument 688s you may not also use the Popen constructor's "stdin" argument, as 688s it will be used internally. 688s 688s By default, all communication is in bytes, and therefore any "input" should 688s be bytes, and the stdout and stderr will be bytes. If in text mode, any 688s "input" should be a string, and stdout and stderr will be strings decoded 688s according to locale encoding, or by "encoding" if set. Text mode is 688s triggered by setting any of text, encoding, errors or universal_newlines. 688s 688s The other arguments are the same as for the Popen constructor. 688s """ 688s if input is not None: 688s if kwargs.get('stdin') is not None: 688s raise ValueError('stdin and input arguments may not both be used.') 688s kwargs['stdin'] = PIPE 688s 688s if capture_output: 688s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 688s raise ValueError('stdout and stderr arguments may not be used ' 688s 'with capture_output.') 688s kwargs['stdout'] = PIPE 688s kwargs['stderr'] = PIPE 688s 688s with Popen(*popenargs, **kwargs) as process: 688s try: 688s stdout, stderr = process.communicate(input, timeout=timeout) 688s except TimeoutExpired as exc: 688s process.kill() 688s if _mswindows: 688s # Windows accumulates the output in a single blocking 688s # read() call run on child threads, with the timeout 688s # being done in a join() on those threads. communicate() 688s # _after_ kill() is required to collect that and add it 688s # to the exception. 688s exc.stdout, exc.stderr = process.communicate() 688s else: 688s # POSIX _communicate already populated the output so 688s # far into the TimeoutExpired exception. 688s process.wait() 688s raise 688s except: # Including KeyboardInterrupt, communicate handled that. 688s process.kill() 688s # We don't call process.wait() as .__exit__ does that for us. 688s raise 688s retcode = process.poll() 688s if check and retcode: 688s > raise CalledProcessError(retcode, process.args, 688s output=stdout, stderr=stderr) 688s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py']' returned non-zero exit status 1. 688s 688s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 688s ----------------------------- Captured stdout call ----------------------------- 688s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py'] 688s ----------------------------- Captured stderr call ----------------------------- 688s Traceback (most recent call last): 688s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_stokes.py", line 88, in 688s from mpi4py import MPI 688s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 688s ============================= slowest 20 durations ============================= 688s 0.37s call test.py::test_demos_mpi[path0-conftest.py] 688s 0.28s call test.py::test_demos[path19-test.py] 688s 0.26s call test.py::test_demos[path0-conftest.py] 688s 0.24s call test.py::test_demos_mpi[path19-test.py] 688s 0.11s call test.py::test_demos_mpi[path4-demo_elasticity.py] 688s 0.11s call test.py::test_demos_mpi[path12-demo_poisson.py] 688s 0.11s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 688s 0.11s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 688s 0.11s call test.py::test_demos_mpi[path18-demo_types.py] 688s 0.10s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 688s 0.10s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 688s 0.10s call test.py::test_demos_mpi[path15-demo_pyvista.py] 688s 0.10s call test.py::test_demos[path23-demo_stokes.py] 688s 0.10s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 688s 0.10s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 688s 0.10s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 688s 0.10s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 688s 0.09s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 688s 0.09s call test.py::test_demos[path10-demo_navier-stokes.py] 688s 0.09s call test.py::test_demos_mpi[path23-demo_stokes.py] 688s =========================== short test summary info ============================ 688s FAILED test.py::test_demos[path2-demo_biharmonic.py] - subprocess.CalledProce... 688s FAILED test.py::test_demos[path4-demo_elasticity.py] - subprocess.CalledProce... 688s FAILED test.py::test_demos[path7-demo_helmholtz.py] - subprocess.CalledProces... 688s FAILED test.py::test_demos[path9-demo_mixed-poisson.py] - subprocess.CalledPr... 688s FAILED test.py::test_demos[path10-demo_navier-stokes.py] - subprocess.CalledP... 688s FAILED test.py::test_demos[path12-demo_poisson.py] - subprocess.CalledProcess... 688s FAILED test.py::test_demos[path13-demo_poisson_matrix_free.py] - subprocess.C... 688s FAILED test.py::test_demos[path14-demo_pyamg.py] - subprocess.CalledProcessEr... 688s FAILED test.py::test_demos[path15-demo_pyvista.py] - subprocess.CalledProcess... 688s FAILED test.py::test_demos[path17-demo_tnt-elements.py] - subprocess.CalledPr... 688s FAILED test.py::test_demos[path18-demo_types.py] - subprocess.CalledProcessEr... 688s FAILED test.py::test_demos[path20-demo_scattering_boundary_conditions.py] - s... 688s FAILED test.py::test_demos[path21-demo_half_loaded_waveguide.py] - subprocess... 688s FAILED test.py::test_demos[path22-demo_interpolation-io.py] - subprocess.Call... 688s FAILED test.py::test_demos[path23-demo_stokes.py] - subprocess.CalledProcessE... 688s FAILED test.py::test_demos_mpi[path2-demo_biharmonic.py] - subprocess.CalledP... 688s FAILED test.py::test_demos_mpi[path4-demo_elasticity.py] - subprocess.CalledP... 688s FAILED test.py::test_demos_mpi[path7-demo_helmholtz.py] - subprocess.CalledPr... 688s FAILED test.py::test_demos_mpi[path9-demo_mixed-poisson.py] - subprocess.Call... 688s FAILED test.py::test_demos_mpi[path10-demo_navier-stokes.py] - subprocess.Cal... 688s FAILED test.py::test_demos_mpi[path12-demo_poisson.py] - subprocess.CalledPro... 688s FAILED test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] - subproce... 688s FAILED test.py::test_demos_mpi[path14-demo_pyamg.py] - subprocess.CalledProce... 688s FAILED test.py::test_demos_mpi[path15-demo_pyvista.py] - subprocess.CalledPro... 688s FAILED test.py::test_demos_mpi[path17-demo_tnt-elements.py] - subprocess.Call... 688s FAILED test.py::test_demos_mpi[path18-demo_types.py] - subprocess.CalledProce... 688s FAILED test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 688s FAILED test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] - subpro... 688s FAILED test.py::test_demos_mpi[path22-demo_interpolation-io.py] - subprocess.... 688s FAILED test.py::test_demos_mpi[path23-demo_stokes.py] - subprocess.CalledProc... 688s ================= 30 failed, 4 passed, 14 deselected in 4.91s ================== 689s autopkgtest [18:50:33]: test test-dolfinx-python-demos: -----------------------] 693s autopkgtest [18:50:37]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 693s test-dolfinx-python-demos FAIL non-zero exit status 1 696s autopkgtest [18:50:40]: test test-dolfinx-python-complex-unittests: preparing testbed 698s Reading package lists... 699s Building dependency tree... 699s Reading state information... 699s Solving dependencies... 700s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 722s autopkgtest [18:51:06]: test test-dolfinx-python-complex-unittests: [----------------------- 724s == running python tests for complex build == 724s skipping tests with SKIP_TEST_LIST=test_cube_distance 724s === python 3.14 unit test (serial) for complex build === 725s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 725s python/test/conftest.py:8: in 725s from mpi4py import MPI 725s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 725s autopkgtest [18:51:09]: test test-dolfinx-python-complex-unittests: -----------------------] 729s test-dolfinx-python-complex-unittests FAIL non-zero exit status 4 729s autopkgtest [18:51:13]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 729s autopkgtest [18:51:13]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - stderr - - - - - - - - - - 729s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 729s python/test/conftest.py:8: in 729s from mpi4py import MPI 729s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 733s autopkgtest [18:51:17]: test test-dolfinx-python-complex-demos: preparing testbed 735s Reading package lists... 735s Building dependency tree... 735s Reading state information... 735s Solving dependencies... 736s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 758s autopkgtest [18:51:42]: test test-dolfinx-python-complex-demos: [----------------------- 760s == running python demos for complex build == 760s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 760s === python 3.14 demo test (serial) for complex build === 761s ============================= test session starts ============================== 761s platform linux -- Python 3.14.0, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.14 761s cachedir: .pytest_cache 761s rootdir: /tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo 761s configfile: pytest.ini 761s plugins: typeguard-4.4.2 761s collecting ... collected 48 items / 14 deselected / 34 selected 761s 761s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 761s test.py::test_demos[path2-demo_biharmonic.py] FAILED [ 5%] 761s test.py::test_demos[path4-demo_elasticity.py] FAILED [ 8%] 761s test.py::test_demos[path7-demo_helmholtz.py] FAILED [ 11%] 762s test.py::test_demos[path9-demo_mixed-poisson.py] FAILED [ 14%] 762s test.py::test_demos[path10-demo_navier-stokes.py] FAILED [ 17%] 762s test.py::test_demos[path12-demo_poisson.py] FAILED [ 20%] 762s test.py::test_demos[path13-demo_poisson_matrix_free.py] FAILED [ 23%] 762s test.py::test_demos[path14-demo_pyamg.py] FAILED [ 26%] 762s test.py::test_demos[path15-demo_pyvista.py] FAILED [ 29%] 762s test.py::test_demos[path17-demo_tnt-elements.py] FAILED [ 32%] 762s test.py::test_demos[path18-demo_types.py] FAILED [ 35%] 763s test.py::test_demos[path19-test.py] PASSED [ 38%] 763s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] FAILED [ 41%] 763s test.py::test_demos[path21-demo_half_loaded_waveguide.py] FAILED [ 44%] 763s test.py::test_demos[path22-demo_interpolation-io.py] FAILED [ 47%] 763s test.py::test_demos[path23-demo_stokes.py] FAILED [ 50%] 763s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 764s test.py::test_demos_mpi[path2-demo_biharmonic.py] FAILED [ 55%] 764s test.py::test_demos_mpi[path4-demo_elasticity.py] FAILED [ 58%] 764s test.py::test_demos_mpi[path7-demo_helmholtz.py] FAILED [ 61%] 764s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] FAILED [ 64%] 764s test.py::test_demos_mpi[path10-demo_navier-stokes.py] FAILED [ 67%] 764s test.py::test_demos_mpi[path12-demo_poisson.py] FAILED [ 70%] 764s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] FAILED [ 73%] 765s test.py::test_demos_mpi[path14-demo_pyamg.py] FAILED [ 76%] 765s test.py::test_demos_mpi[path15-demo_pyvista.py] FAILED [ 79%] 765s test.py::test_demos_mpi[path17-demo_tnt-elements.py] FAILED [ 82%] 765s test.py::test_demos_mpi[path18-demo_types.py] FAILED [ 85%] 765s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 765s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] FAILED [ 91%] 765s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] FAILED [ 94%] 766s test.py::test_demos_mpi[path22-demo_interpolation-io.py] FAILED [ 97%] 766s test.py::test_demos_mpi[path23-demo_stokes.py] FAILED [100%] 766s 766s =================================== FAILURES =================================== 766s _____________________ test_demos[path2-demo_biharmonic.py] _____________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_biharmonic.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_biharmonic.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_biharmonic.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_biharmonic.py", line 116, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s _____________________ test_demos[path4-demo_elasticity.py] _____________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_elasticity.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_elasticity.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_elasticity.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_elasticity.py", line 25, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _____________________ test_demos[path7-demo_helmholtz.py] ______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_helmholtz.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_helmholtz.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_helmholtz.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_helmholtz.py", line 22, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ___________________ test_demos[path9-demo_mixed-poisson.py] ____________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_mixed-poisson.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_mixed-poisson.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_mixed-poisson.py", line 97, in 766s from petsc4py import PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ___________________ test_demos[path10-demo_navier-stokes.py] ___________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_navier-stokes.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_navier-stokes.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_navier-stokes.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_navier-stokes.py", line 169, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ______________________ test_demos[path12-demo_poisson.py] ______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_poisson.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_poisson.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_poisson.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson.py", line 70, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ________________ test_demos[path13-demo_poisson_matrix_free.py] ________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_poisson_matrix_free.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_poisson_matrix_free.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_poisson_matrix_free.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson_matrix_free.py", line 78, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _______________________ test_demos[path14-demo_pyamg.py] _______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_pyamg.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_pyamg.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_pyamg.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyamg.py", line 23, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ______________________ test_demos[path15-demo_pyvista.py] ______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_pyvista.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_pyvista.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_pyvista.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyvista.py", line 25, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ___________________ test_demos[path17-demo_tnt-elements.py] ____________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_tnt-elements.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_tnt-elements.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_tnt-elements.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_tnt-elements.py", line 26, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s _______________________ test_demos[path18-demo_types.py] _______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_types.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_types.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_types.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_types.py", line 22, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s __________ test_demos[path20-demo_scattering_boundary_conditions.py] ___________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_scattering_boundary_conditions.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_scattering_boundary_conditions.py", line 36, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _______________ test_demos[path21-demo_half_loaded_waveguide.py] _______________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_half_loaded_waveguide.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_half_loaded_waveguide.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_half_loaded_waveguide.py", line 42, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _________________ test_demos[path22-demo_interpolation-io.py] __________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_interpolation-io.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_interpolation-io.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_interpolation-io.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_interpolation-io.py", line 21, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ______________________ test_demos[path23-demo_stokes.py] _______________________ 766s 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_stokes.py' 766s 766s @pytest.mark.serial 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos(path, name): 766s > ret = subprocess.run([sys.executable, name], cwd=str(path), check=True) 766s 766s test.py:26: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['/usr/bin/python3.14', 'demo_stokes.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['/usr/bin/python3.14', 'demo_stokes.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_stokes.py", line 88, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ___________________ test_demos_mpi[path2-demo_biharmonic.py] ___________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_biharmonic.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_biharmonic.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_biharmonic.py", line 116, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ___________________ test_demos_mpi[path4-demo_elasticity.py] ___________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_elasticity.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_elasticity.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_elasticity.py", line 25, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ___________________ test_demos_mpi[path7-demo_helmholtz.py] ____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_helmholtz.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_helmholtz.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_helmholtz.py", line 22, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _________________ test_demos_mpi[path9-demo_mixed-poisson.py] __________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_mixed-poisson.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_mixed-poisson.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_mixed-poisson.py", line 97, in 766s from petsc4py import PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s _________________ test_demos_mpi[path10-demo_navier-stokes.py] _________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_navier-stokes.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_navier-stokes.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_navier-stokes.py", line 169, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ____________________ test_demos_mpi[path12-demo_poisson.py] ____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_poisson.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson.py", line 70, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s ______________ test_demos_mpi[path13-demo_poisson_matrix_free.py] ______________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_poisson_matrix_free.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_poisson_matrix_free.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_poisson_matrix_free.py", line 78, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _____________________ test_demos_mpi[path14-demo_pyamg.py] _____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_pyamg.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyamg.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyamg.py", line 23, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ____________________ test_demos_mpi[path15-demo_pyvista.py] ____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_pyvista.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_pyvista.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_pyvista.py", line 25, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _________________ test_demos_mpi[path17-demo_tnt-elements.py] __________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_tnt-elements.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_tnt-elements.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_tnt-elements.py", line 26, in 766s import dolfinx 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/dolfinx/__init__.py", line 15, in 766s from petsc4py import PETSc as _PETSc 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/PETSc.py", line 4, in 766s PETSc = ImportPETSc(ARCH) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 30, in ImportPETSc 766s return Import('petsc4py', 'PETSc', path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 97, in Import 766s module = import_module(pkg, name, path, arch) 766s File "/usr/lib/petscdir/petsc-complex/lib/python3/dist-packages/petsc4py/lib/__init__.py", line 74, in import_module 766s module = importlib.util.module_from_spec(spec) 766s File "", line 813, in module_from_spec 766s AttributeError: 'NoneType' object has no attribute 'loader' 766s _____________________ test_demos_mpi[path18-demo_types.py] _____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_types.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_types.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_types.py", line 22, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ________ test_demos_mpi[path20-demo_scattering_boundary_conditions.py] _________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_scattering_boundary_conditions.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_scattering_boundary_conditions.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_scattering_boundary_conditions.py", line 36, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _____________ test_demos_mpi[path21-demo_half_loaded_waveguide.py] _____________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_half_loaded_waveguide.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_half_loaded_waveguide.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_half_loaded_waveguide.py", line 42, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s _______________ test_demos_mpi[path22-demo_interpolation-io.py] ________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_interpolation-io.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_interpolation-io.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_interpolation-io.py", line 21, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ____________________ test_demos_mpi[path23-demo_stokes.py] _____________________ 766s 766s num_proc = 1, mpiexec = 'mpiexec' 766s path = PosixPath('/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo') 766s name = 'demo_stokes.py' 766s 766s @pytest.mark.mpi 766s @pytest.mark.parametrize("path,name", demos) 766s def test_demos_mpi(num_proc, mpiexec, path, name): 766s cmd = [mpiexec, "-np", str(num_proc), sys.executable, name] 766s print(cmd) 766s > ret = subprocess.run(cmd, cwd=str(path), check=True) 766s 766s test.py:35: 766s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 766s 766s input = None, capture_output = False, timeout = None, check = True 766s popenargs = (['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py'],) 766s kwargs = {'cwd': '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo'} 766s process = 766s stdout = None, stderr = None, retcode = 1 766s 766s def run(*popenargs, 766s input=None, capture_output=False, timeout=None, check=False, **kwargs): 766s """Run command with arguments and return a CompletedProcess instance. 766s 766s The returned instance will have attributes args, returncode, stdout and 766s stderr. By default, stdout and stderr are not captured, and those attributes 766s will be None. Pass stdout=PIPE and/or stderr=PIPE in order to capture them, 766s or pass capture_output=True to capture both. 766s 766s If check is True and the exit code was non-zero, it raises a 766s CalledProcessError. The CalledProcessError object will have the return code 766s in the returncode attribute, and output & stderr attributes if those streams 766s were captured. 766s 766s If timeout (seconds) is given and the process takes too long, 766s a TimeoutExpired exception will be raised. 766s 766s There is an optional argument "input", allowing you to 766s pass bytes or a string to the subprocess's stdin. If you use this argument 766s you may not also use the Popen constructor's "stdin" argument, as 766s it will be used internally. 766s 766s By default, all communication is in bytes, and therefore any "input" should 766s be bytes, and the stdout and stderr will be bytes. If in text mode, any 766s "input" should be a string, and stdout and stderr will be strings decoded 766s according to locale encoding, or by "encoding" if set. Text mode is 766s triggered by setting any of text, encoding, errors or universal_newlines. 766s 766s The other arguments are the same as for the Popen constructor. 766s """ 766s if input is not None: 766s if kwargs.get('stdin') is not None: 766s raise ValueError('stdin and input arguments may not both be used.') 766s kwargs['stdin'] = PIPE 766s 766s if capture_output: 766s if kwargs.get('stdout') is not None or kwargs.get('stderr') is not None: 766s raise ValueError('stdout and stderr arguments may not be used ' 766s 'with capture_output.') 766s kwargs['stdout'] = PIPE 766s kwargs['stderr'] = PIPE 766s 766s with Popen(*popenargs, **kwargs) as process: 766s try: 766s stdout, stderr = process.communicate(input, timeout=timeout) 766s except TimeoutExpired as exc: 766s process.kill() 766s if _mswindows: 766s # Windows accumulates the output in a single blocking 766s # read() call run on child threads, with the timeout 766s # being done in a join() on those threads. communicate() 766s # _after_ kill() is required to collect that and add it 766s # to the exception. 766s exc.stdout, exc.stderr = process.communicate() 766s else: 766s # POSIX _communicate already populated the output so 766s # far into the TimeoutExpired exception. 766s process.wait() 766s raise 766s except: # Including KeyboardInterrupt, communicate handled that. 766s process.kill() 766s # We don't call process.wait() as .__exit__ does that for us. 766s raise 766s retcode = process.poll() 766s if check and retcode: 766s > raise CalledProcessError(retcode, process.args, 766s output=stdout, stderr=stderr) 766s E subprocess.CalledProcessError: Command '['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py']' returned non-zero exit status 1. 766s 766s /usr/lib/python3.14/subprocess.py:577: CalledProcessError 766s ----------------------------- Captured stdout call ----------------------------- 766s ['mpiexec', '-np', '1', '/usr/bin/python3.14', 'demo_stokes.py'] 766s ----------------------------- Captured stderr call ----------------------------- 766s Traceback (most recent call last): 766s File "/tmp/autopkgtest.mvFVx5/build.y1t/src/python/demo/demo_stokes.py", line 88, in 766s from mpi4py import MPI 766s ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 766s ============================= slowest 20 durations ============================= 766s 0.29s call test.py::test_demos_mpi[path0-conftest.py] 766s 0.29s call test.py::test_demos[path19-test.py] 766s 0.28s call test.py::test_demos_mpi[path19-test.py] 766s 0.27s call test.py::test_demos[path0-conftest.py] 766s 0.11s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 766s 0.11s call test.py::test_demos_mpi[path15-demo_pyvista.py] 766s 0.11s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 766s 0.10s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 766s 0.10s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 766s 0.09s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 766s 0.09s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 766s 0.09s call test.py::test_demos_mpi[path12-demo_poisson.py] 766s 0.09s call test.py::test_demos_mpi[path4-demo_elasticity.py] 766s 0.09s call test.py::test_demos_mpi[path23-demo_stokes.py] 766s 0.09s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 766s 0.09s call test.py::test_demos_mpi[path14-demo_pyamg.py] 766s 0.09s call test.py::test_demos_mpi[path18-demo_types.py] 766s 0.09s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 766s 0.09s call test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] 766s 0.09s call test.py::test_demos[path10-demo_navier-stokes.py] 766s =========================== short test summary info ============================ 766s FAILED test.py::test_demos[path2-demo_biharmonic.py] - subprocess.CalledProce... 766s FAILED test.py::test_demos[path4-demo_elasticity.py] - subprocess.CalledProce... 766s FAILED test.py::test_demos[path7-demo_helmholtz.py] - subprocess.CalledProces... 766s FAILED test.py::test_demos[path9-demo_mixed-poisson.py] - subprocess.CalledPr... 766s FAILED test.py::test_demos[path10-demo_navier-stokes.py] - subprocess.CalledP... 766s FAILED test.py::test_demos[path12-demo_poisson.py] - subprocess.CalledProcess... 766s FAILED test.py::test_demos[path13-demo_poisson_matrix_free.py] - subprocess.C... 766s FAILED test.py::test_demos[path14-demo_pyamg.py] - subprocess.CalledProcessEr... 766s FAILED test.py::test_demos[path15-demo_pyvista.py] - subprocess.CalledProcess... 766s FAILED test.py::test_demos[path17-demo_tnt-elements.py] - subprocess.CalledPr... 766s FAILED test.py::test_demos[path18-demo_types.py] - subprocess.CalledProcessEr... 766s FAILED test.py::test_demos[path20-demo_scattering_boundary_conditions.py] - s... 766s FAILED test.py::test_demos[path21-demo_half_loaded_waveguide.py] - subprocess... 766s FAILED test.py::test_demos[path22-demo_interpolation-io.py] - subprocess.Call... 766s FAILED test.py::test_demos[path23-demo_stokes.py] - subprocess.CalledProcessE... 766s FAILED test.py::test_demos_mpi[path2-demo_biharmonic.py] - subprocess.CalledP... 766s FAILED test.py::test_demos_mpi[path4-demo_elasticity.py] - subprocess.CalledP... 766s FAILED test.py::test_demos_mpi[path7-demo_helmholtz.py] - subprocess.CalledPr... 766s FAILED test.py::test_demos_mpi[path9-demo_mixed-poisson.py] - subprocess.Call... 766s FAILED test.py::test_demos_mpi[path10-demo_navier-stokes.py] - subprocess.Cal... 766s FAILED test.py::test_demos_mpi[path12-demo_poisson.py] - subprocess.CalledPro... 766s FAILED test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] - subproce... 766s FAILED test.py::test_demos_mpi[path14-demo_pyamg.py] - subprocess.CalledProce... 766s FAILED test.py::test_demos_mpi[path15-demo_pyvista.py] - subprocess.CalledPro... 766s FAILED test.py::test_demos_mpi[path17-demo_tnt-elements.py] - subprocess.Call... 766s FAILED test.py::test_demos_mpi[path18-demo_types.py] - subprocess.CalledProce... 766s FAILED test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 766s FAILED test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] - subpro... 766s FAILED test.py::test_demos_mpi[path22-demo_interpolation-io.py] - subprocess.... 766s FAILED test.py::test_demos_mpi[path23-demo_stokes.py] - subprocess.CalledProc... 766s ================= 30 failed, 4 passed, 14 deselected in 4.87s ================== 766s autopkgtest [18:51:50]: test test-dolfinx-python-complex-demos: -----------------------] 770s test-dolfinx-python-complex-demos FAIL non-zero exit status 1 770s autopkgtest [18:51:54]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 774s autopkgtest [18:51:58]: test test-dolfinx-python-pusimp: preparing testbed 797s autopkgtest [18:52:21]: testbed dpkg architecture: armhf 799s autopkgtest [18:52:23]: testbed apt version: 3.1.6ubuntu2 803s autopkgtest [18:52:27]: @@@@@@@@@@@@@@@@@@@@ test bed setup 805s autopkgtest [18:52:29]: testbed release detected to be: resolute 812s autopkgtest [18:52:36]: updating testbed package index (apt update) 814s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 815s Get:2 http://ftpmaster.internal/ubuntu resolute InRelease [83.3 kB] 815s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 815s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 815s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [16.7 kB] 815s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 815s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [50.7 kB] 815s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [456 kB] 815s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf Packages [85.4 kB] 815s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted armhf Packages [940 B] 815s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe armhf Packages [321 kB] 816s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse armhf Packages [3680 B] 816s Get:13 http://ftpmaster.internal/ubuntu resolute/universe Sources [21.1 MB] 820s Get:14 http://ftpmaster.internal/ubuntu resolute/multiverse Sources [307 kB] 820s Get:15 http://ftpmaster.internal/ubuntu resolute/main Sources [1399 kB] 820s Get:16 http://ftpmaster.internal/ubuntu resolute/restricted Sources [14.4 kB] 820s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf Packages [1357 kB] 820s Get:18 http://ftpmaster.internal/ubuntu resolute/restricted armhf Packages [1672 B] 820s Get:19 http://ftpmaster.internal/ubuntu resolute/universe armhf Packages [14.8 MB] 821s Get:20 http://ftpmaster.internal/ubuntu resolute/multiverse armhf Packages [182 kB] 824s Fetched 40.3 MB in 10s (4183 kB/s) 825s Reading package lists... 831s autopkgtest [18:52:55]: upgrading testbed (apt dist-upgrade and autopurge) 833s Reading package lists... 833s Building dependency tree... 833s Reading state information... 834s Calculating upgrade... 834s The following packages will be upgraded: 834s apparmor apt base-files binutils binutils-arm-linux-gnueabihf 834s binutils-common cloud-init cloud-init-base distro-info-data gcc-15-base 834s gir1.2-girepository-2.0 libapparmor1 libapt-pkg7.0 libatomic1 libbinutils 834s libctf-nobfd0 libctf0 libgcc-s1 libgirepository-1.0-1 libpython3-stdlib 834s libsframe2 libstdc++6 lto-disabled-list python3 python3-minimal sudo-rs 835s 26 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 835s Need to get 7366 kB of archives. 835s After this operation, 14.3 kB of additional disk space will be used. 835s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf base-files armhf 14ubuntu4 [75.4 kB] 835s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf libatomic1 armhf 15.2.0-5ubuntu1 [7942 B] 835s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-base armhf 15.2.0-5ubuntu1 [58.1 kB] 835s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-s1 armhf 15.2.0-5ubuntu1 [40.6 kB] 835s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++6 armhf 15.2.0-5ubuntu1 [731 kB] 835s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf libapt-pkg7.0 armhf 3.1.8ubuntu1 [1148 kB] 836s Get:7 http://ftpmaster.internal/ubuntu resolute/main armhf apt armhf 3.1.8ubuntu1 [1404 kB] 836s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-minimal armhf 3.13.7-2 [27.8 kB] 836s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3 armhf 3.13.7-2 [23.9 kB] 836s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-stdlib armhf 3.13.7-2 [10.6 kB] 836s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf distro-info-data all 0.67~ubuntu1 [7004 B] 836s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf libgirepository-1.0-1 armhf 1.86.0-6 [111 kB] 837s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf gir1.2-girepository-2.0 armhf 1.86.0-6 [25.3 kB] 837s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libapparmor1 armhf 5.0.0~alpha1-0ubuntu8.1 [52.9 kB] 837s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf sudo-rs armhf 0.2.8-1ubuntu5.1 [548 kB] 837s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf apparmor armhf 5.0.0~alpha1-0ubuntu8.1 [631 kB] 837s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf libctf0 armhf 2.45-7ubuntu2 [75.7 kB] 837s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf libctf-nobfd0 armhf 2.45-7ubuntu2 [79.1 kB] 837s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-arm-linux-gnueabihf armhf 2.45-7ubuntu2 [1022 kB] 837s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libbinutils armhf 2.45-7ubuntu2 [411 kB] 838s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf binutils armhf 2.45-7ubuntu2 [3240 B] 838s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf binutils-common armhf 2.45-7ubuntu2 [220 kB] 838s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libsframe2 armhf 2.45-7ubuntu2 [13.4 kB] 838s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init-base all 25.3-0ubuntu1 [625 kB] 838s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf cloud-init all 25.3-0ubuntu1 [2106 B] 838s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf lto-disabled-list all 71 [12.5 kB] 839s Preconfiguring packages ... 839s Fetched 7366 kB in 4s (2080 kB/s) 839s (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 ... 61081 files and directories currently installed.) 839s Preparing to unpack .../base-files_14ubuntu4_armhf.deb ... 839s Unpacking base-files (14ubuntu4) over (14ubuntu3) ... 839s Setting up base-files (14ubuntu4) ... 839s Installing new version of config file /etc/issue ... 839s Installing new version of config file /etc/issue.net ... 839s Installing new version of config file /etc/lsb-release ... 840s motd-news.service is a disabled or a static unit not running, not starting it. 840s (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 ... 61081 files and directories currently installed.) 840s Preparing to unpack .../libatomic1_15.2.0-5ubuntu1_armhf.deb ... 840s Unpacking libatomic1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 840s Preparing to unpack .../gcc-15-base_15.2.0-5ubuntu1_armhf.deb ... 840s Unpacking gcc-15-base:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 840s Setting up gcc-15-base:armhf (15.2.0-5ubuntu1) ... 840s (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 ... 61081 files and directories currently installed.) 840s Preparing to unpack .../libgcc-s1_15.2.0-5ubuntu1_armhf.deb ... 840s Unpacking libgcc-s1:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 840s Setting up libgcc-s1:armhf (15.2.0-5ubuntu1) ... 840s (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 ... 61081 files and directories currently installed.) 840s Preparing to unpack .../libstdc++6_15.2.0-5ubuntu1_armhf.deb ... 840s Unpacking libstdc++6:armhf (15.2.0-5ubuntu1) over (15.2.0-4ubuntu4) ... 840s Setting up libstdc++6:armhf (15.2.0-5ubuntu1) ... 840s (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 ... 61081 files and directories currently installed.) 840s Preparing to unpack .../libapt-pkg7.0_3.1.8ubuntu1_armhf.deb ... 840s Unpacking libapt-pkg7.0:armhf (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 840s Setting up libapt-pkg7.0:armhf (3.1.8ubuntu1) ... 841s (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 ... 61081 files and directories currently installed.) 841s Preparing to unpack .../apt_3.1.8ubuntu1_armhf.deb ... 841s Unpacking apt (3.1.8ubuntu1) over (3.1.6ubuntu2) ... 841s Setting up apt (3.1.8ubuntu1) ... 842s (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 ... 61081 files and directories currently installed.) 842s Preparing to unpack .../python3-minimal_3.13.7-2_armhf.deb ... 842s Unpacking python3-minimal (3.13.7-2) over (3.13.7-1) ... 842s Setting up python3-minimal (3.13.7-2) ... 842s (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 ... 61081 files and directories currently installed.) 842s Preparing to unpack .../00-python3_3.13.7-2_armhf.deb ... 842s Unpacking python3 (3.13.7-2) over (3.13.7-1) ... 842s Preparing to unpack .../01-libpython3-stdlib_3.13.7-2_armhf.deb ... 842s Unpacking libpython3-stdlib:armhf (3.13.7-2) over (3.13.7-1) ... 842s Preparing to unpack .../02-distro-info-data_0.67~ubuntu1_all.deb ... 842s Unpacking distro-info-data (0.67~ubuntu1) over (0.66) ... 842s Preparing to unpack .../03-libgirepository-1.0-1_1.86.0-6_armhf.deb ... 842s Unpacking libgirepository-1.0-1:armhf (1.86.0-6) over (1.84.0-1) ... 842s Preparing to unpack .../04-gir1.2-girepository-2.0_1.86.0-6_armhf.deb ... 842s Unpacking gir1.2-girepository-2.0:armhf (1.86.0-6) over (1.84.0-1) ... 842s Preparing to unpack .../05-libapparmor1_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 842s Unpacking libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 842s Preparing to unpack .../06-sudo-rs_0.2.8-1ubuntu5.1_armhf.deb ... 842s Unpacking sudo-rs (0.2.8-1ubuntu5.1) over (0.2.8-1ubuntu5) ... 842s Preparing to unpack .../07-apparmor_5.0.0~alpha1-0ubuntu8.1_armhf.deb ... 844s Unpacking apparmor (5.0.0~alpha1-0ubuntu8.1) over (5.0.0~alpha1-0ubuntu8) ... 845s Preparing to unpack .../08-libctf0_2.45-7ubuntu2_armhf.deb ... 845s Unpacking libctf0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../09-libctf-nobfd0_2.45-7ubuntu2_armhf.deb ... 845s Unpacking libctf-nobfd0:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../10-binutils-arm-linux-gnueabihf_2.45-7ubuntu2_armhf.deb ... 845s Unpacking binutils-arm-linux-gnueabihf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../11-libbinutils_2.45-7ubuntu2_armhf.deb ... 845s Unpacking libbinutils:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../12-binutils_2.45-7ubuntu2_armhf.deb ... 845s Unpacking binutils (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../13-binutils-common_2.45-7ubuntu2_armhf.deb ... 845s Unpacking binutils-common:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../14-libsframe2_2.45-7ubuntu2_armhf.deb ... 845s Unpacking libsframe2:armhf (2.45-7ubuntu2) over (2.45-7ubuntu1) ... 845s Preparing to unpack .../15-cloud-init-base_25.3-0ubuntu1_all.deb ... 846s Unpacking cloud-init-base (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 846s Preparing to unpack .../16-cloud-init_25.3-0ubuntu1_all.deb ... 846s Unpacking cloud-init (25.3-0ubuntu1) over (25.3~2g890873f5-0ubuntu2) ... 846s Preparing to unpack .../17-lto-disabled-list_71_all.deb ... 846s Unpacking lto-disabled-list (71) over (69) ... 846s Setting up lto-disabled-list (71) ... 846s Setting up libapparmor1:armhf (5.0.0~alpha1-0ubuntu8.1) ... 846s Setting up distro-info-data (0.67~ubuntu1) ... 846s Setting up libsframe2:armhf (2.45-7ubuntu2) ... 846s Setting up binutils-common:armhf (2.45-7ubuntu2) ... 846s Setting up libctf-nobfd0:armhf (2.45-7ubuntu2) ... 846s Setting up apparmor (5.0.0~alpha1-0ubuntu8.1) ... 846s Installing new version of config file /etc/apparmor.d/fusermount3 ... 846s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 846s 846s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 846s 846s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 846s 848s Reloading AppArmor profiles 848s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "bwrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "babeld". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "bfdd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "alsamixer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "bgpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "dnstracer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "eigrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "fabricd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "dig". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "hostname". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "iotop-c". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "isisd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Unable to replace "fusermount3". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "john". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ldpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "gs". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "linux-boot-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "compressor". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "locale". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lsblk". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lsusb". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "irssi". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "mosquitto". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "mbsync". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "nhrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "nslookup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "notify-send". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ospfd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ospf6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "pathd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "nc.openbsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "os-prober". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "pbrd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "pim6d". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "pimd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ripd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "qpdf". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ripngd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "openvpn". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ssh-keyscan". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "staticd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "proftpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tinyproxy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "systemd-detect-virt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "mx-extract". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "rygel". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "cmds". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tnftp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "vrrpd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "/usr/sbin/chronyd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "wg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "who". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "dumpcap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ip". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "wg-quick". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "znc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 848s 848s Error: At least one profile failed to load 848s Setting up libatomic1:armhf (15.2.0-5ubuntu1) ... 848s Setting up libgirepository-1.0-1:armhf (1.86.0-6) ... 848s Setting up libbinutils:armhf (2.45-7ubuntu2) ... 848s Setting up sudo-rs (0.2.8-1ubuntu5.1) ... 848s Setting up libpython3-stdlib:armhf (3.13.7-2) ... 848s Setting up libctf0:armhf (2.45-7ubuntu2) ... 848s Setting up python3 (3.13.7-2) ... 849s Setting up cloud-init-base (25.3-0ubuntu1) ... 851s Setting up gir1.2-girepository-2.0:armhf (1.86.0-6) ... 851s Setting up binutils-arm-linux-gnueabihf (2.45-7ubuntu2) ... 851s Setting up cloud-init (25.3-0ubuntu1) ... 851s Setting up binutils (2.45-7ubuntu2) ... 851s Processing triggers for plymouth-theme-ubuntu-text (24.004.60+git20250831.4a3c171d-0ubuntu1) ... 851s Processing triggers for procps (2:4.0.4-8ubuntu3) ... 851s Processing triggers for install-info (7.1.1-1ubuntu1) ... 851s Processing triggers for libc-bin (2.42-0ubuntu3) ... 851s Processing triggers for rsyslog (8.2504.0-1ubuntu2) ... 851s Processing triggers for systemd (257.9-0ubuntu2) ... 852s Processing triggers for man-db (2.13.1-1) ... 856s Reading package lists... 857s Building dependency tree... 857s Reading state information... 857s Solving dependencies... 859s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 860s autopkgtest [18:53:24]: rebooting testbed after setup commands that affected boot 924s Reading package lists... 925s Building dependency tree... 925s Reading state information... 925s Solving dependencies... 926s The following NEW packages will be installed: 926s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 926s cmake cmake-data comerr-dev cpp cpp-15 cpp-15-arm-linux-gnueabihf 926s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 926s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 926s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 926s fonts-lato fonts-lyx fonts-mathjax g++ g++-15 g++-15-arm-linux-gnueabihf 926s g++-arm-linux-gnueabihf gcc gcc-15 gcc-15-arm-linux-gnueabihf 926s gcc-arm-linux-gnueabihf gettext gfortran gfortran-15 926s gfortran-15-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 926s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 926s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 926s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 926s libboost-atomic1.88-dev libboost-atomic1.88.0 libboost-chrono-dev 926s libboost-chrono1.88-dev libboost-chrono1.88.0 libboost-container1.88-dev 926s libboost-container1.88.0 libboost-date-time1.88-dev libboost-date-time1.88.0 926s libboost-dev libboost-filesystem-dev libboost-filesystem1.88-dev 926s libboost-filesystem1.88.0 libboost-graph1.88-dev libboost-graph1.88.0 926s libboost-iostreams-dev libboost-iostreams1.88-dev libboost-iostreams1.88.0 926s libboost-math-dev libboost-math1.88-dev libboost-math1.88.0 libboost-mpi-dev 926s libboost-mpi1.88-dev libboost-mpi1.88.0 libboost-program-options-dev 926s libboost-program-options1.88-dev libboost-program-options1.88.0 926s libboost-random1.88-dev libboost-random1.88.0 libboost-regex1.88-dev 926s libboost-regex1.88.0 libboost-serialization-dev 926s libboost-serialization1.88-dev libboost-serialization1.88.0 926s libboost-system1.88-dev libboost-system1.88.0 libboost-test1.88-dev 926s libboost-test1.88.0 libboost-thread-dev libboost-thread1.88-dev 926s libboost-thread1.88.0 libboost-timer-dev libboost-timer1.83.0 926s libboost-timer1.88-dev libboost-timer1.88.0 libboost1.88-dev libbrotli-dev 926s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 926s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 926s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 926s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 926s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 926s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 926s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 926s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 926s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 926s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 926s libgbm1 libgcc-15-dev libgd3 libgfortran-15-dev libgfortran5 libgl1 926s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 926s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 926s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 926s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 926s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 926s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 926s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 926s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 926s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 926s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 926s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 926s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 926s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 926s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 926s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 926s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 926s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 926s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 926s libocct-visualization-7.8 libopenexr-3-1-30 libopengl0 libopenjp2-7 926s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 926s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 926s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 926s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 926s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 926s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 926s libpython3.13-dev libpython3.14 libpython3.14-dev libpython3.14-minimal 926s libpython3.14-stdlib libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 926s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 926s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 926s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 926s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 926s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 926s libssl-dev libstdc++-15-dev libsuitesparse-dev libsuitesparse-mongoose3 926s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 926s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 926s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 926s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwebp7 libwebpdemux2 926s libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 926s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 926s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev 926s libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 926s libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev 926s libzopfli1 libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 926s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 926s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 926s po-debconf pybuild-plugin-pyproject python-matplotlib-data 926s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 926s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 926s python3-cycler python3-dateutil python3-decorator python3-defusedxml 926s python3-dev python3-distlib python3-docutils python3-dolfinx 926s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 926s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 926s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 926s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 926s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 926s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 926s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 926s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 926s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 926s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 926s python3-pusimp python3-pycparser python3-pyproject-hooks 926s python3-pyproject-metadata python3-pytest python3-roman 926s python3-scikit-build-core python3-scipy python3-setuptools-whl 926s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 926s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 926s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 926s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 926s python3-virtualenv python3-wheel python3-zopfli python3.13-dev python3.13-tk 926s python3.14 python3.14-dev python3.14-minimal robin-map-dev rpcsvc-proto 926s sgml-base sphinx-common sphinx-rtd-theme-common swig tk8.6-blt2.5 926s unicode-data valgrind valgrind-mpi x11-common x11proto-dev xml-core 926s xorg-sgml-doctools xtrans-dev zlib1g-dev 926s 0 upgraded, 493 newly installed, 0 to remove and 0 not upgraded. 926s Need to get 471 MB of archives. 926s After this operation, 1794 MB of additional disk space will be used. 926s Get:1 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-lato all 2.015-1 [2781 kB] 928s Get:2 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 928s Get:3 http://ftpmaster.internal/ubuntu resolute/main armhf libblas3 armhf 3.12.1-6build1 [133 kB] 928s Get:4 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran5 armhf 15.2.0-5ubuntu1 [334 kB] 929s Get:5 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack3 armhf 3.12.1-6build1 [2091 kB] 929s Get:6 http://ftpmaster.internal/ubuntu resolute/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 931s Get:7 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-minimal armhf 3.14.0-1 [891 kB] 931s Get:8 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14-minimal armhf 3.14.0-1 [2149 kB] 931s Get:9 http://ftpmaster.internal/ubuntu resolute/main armhf m4 armhf 1.4.19-8 [238 kB] 931s Get:10 http://ftpmaster.internal/ubuntu resolute/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 932s Get:11 http://ftpmaster.internal/ubuntu resolute/main armhf autotools-dev all 20240727.1 [43.4 kB] 932s Get:12 http://ftpmaster.internal/ubuntu resolute/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 932s Get:13 http://ftpmaster.internal/ubuntu resolute/main armhf autopoint all 0.23.1-2build2 [619 kB] 932s Get:14 http://ftpmaster.internal/ubuntu resolute/main armhf libtcl8.6 armhf 8.6.17+dfsg-1 [918 kB] 932s Get:15 http://ftpmaster.internal/ubuntu resolute/main armhf libfreetype6 armhf 2.13.3+dfsg-1build1 [334 kB] 932s Get:16 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 932s Get:17 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 932s Get:18 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig-config armhf 2.15.0-2.3ubuntu1 [38.1 kB] 932s Get:19 http://ftpmaster.internal/ubuntu resolute/main armhf libfontconfig1 armhf 2.15.0-2.3ubuntu1 [114 kB] 932s Get:20 http://ftpmaster.internal/ubuntu resolute/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 932s Get:21 http://ftpmaster.internal/ubuntu resolute/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 932s Get:22 http://ftpmaster.internal/ubuntu resolute/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 932s Get:23 http://ftpmaster.internal/ubuntu resolute/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 932s Get:24 http://ftpmaster.internal/ubuntu resolute/main armhf libtk8.6 armhf 8.6.17-1 [694 kB] 932s Get:25 http://ftpmaster.internal/ubuntu resolute/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 932s Get:26 http://ftpmaster.internal/ubuntu resolute/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 932s Get:27 http://ftpmaster.internal/ubuntu resolute/main armhf libc-dev-bin armhf 2.42-0ubuntu3 [21.8 kB] 932s Get:28 http://ftpmaster.internal/ubuntu resolute/main armhf linux-libc-dev armhf 6.17.0-5.5 [1771 kB] 932s Get:29 http://ftpmaster.internal/ubuntu resolute/main armhf libcrypt-dev armhf 1:4.4.38-1build1 [120 kB] 932s Get:30 http://ftpmaster.internal/ubuntu resolute/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 932s Get:31 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dev armhf 2.42-0ubuntu3 [1416 kB] 932s Get:32 http://ftpmaster.internal/ubuntu resolute/main armhf libisl23 armhf 0.27-1 [546 kB] 932s Get:33 http://ftpmaster.internal/ubuntu resolute/main armhf libmpc3 armhf 1.3.1-1build3 [47.2 kB] 932s Get:34 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [10.1 MB] 933s Get:35 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-15 armhf 15.2.0-5ubuntu1 [1034 B] 933s Get:36 http://ftpmaster.internal/ubuntu resolute/main armhf cpp-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [5756 B] 933s Get:37 http://ftpmaster.internal/ubuntu resolute/main armhf cpp armhf 4:15.2.0-4ubuntu1 [22.4 kB] 933s Get:38 http://ftpmaster.internal/ubuntu resolute/main armhf libcc1-0 armhf 15.2.0-5ubuntu1 [43.6 kB] 933s Get:39 http://ftpmaster.internal/ubuntu resolute/main armhf libgomp1 armhf 15.2.0-5ubuntu1 [129 kB] 933s Get:40 http://ftpmaster.internal/ubuntu resolute/main armhf libasan8 armhf 15.2.0-5ubuntu1 [2952 kB] 933s Get:41 http://ftpmaster.internal/ubuntu resolute/main armhf libubsan1 armhf 15.2.0-5ubuntu1 [1187 kB] 933s Get:42 http://ftpmaster.internal/ubuntu resolute/main armhf libgcc-15-dev armhf 15.2.0-5ubuntu1 [898 kB] 933s Get:43 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [19.5 MB] 935s Get:44 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-15 armhf 15.2.0-5ubuntu1 [492 kB] 935s Get:45 http://ftpmaster.internal/ubuntu resolute/main armhf gcc-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1220 B] 935s Get:46 http://ftpmaster.internal/ubuntu resolute/main armhf gcc armhf 4:15.2.0-4ubuntu1 [5022 B] 935s Get:47 http://ftpmaster.internal/ubuntu resolute/main armhf libstdc++-15-dev armhf 15.2.0-5ubuntu1 [2635 kB] 935s Get:48 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [11.4 MB] 935s Get:49 http://ftpmaster.internal/ubuntu resolute/main armhf g++-15 armhf 15.2.0-5ubuntu1 [23.7 kB] 935s Get:50 http://ftpmaster.internal/ubuntu resolute/main armhf g++-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [968 B] 935s Get:51 http://ftpmaster.internal/ubuntu resolute/main armhf g++ armhf 4:15.2.0-4ubuntu1 [1086 B] 935s Get:52 http://ftpmaster.internal/ubuntu resolute/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 935s Get:53 http://ftpmaster.internal/ubuntu resolute/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 935s Get:54 http://ftpmaster.internal/ubuntu resolute/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 935s Get:55 http://ftpmaster.internal/ubuntu resolute/universe armhf chrpath armhf 0.18-1 [13.1 kB] 935s Get:56 http://ftpmaster.internal/ubuntu resolute/main armhf cmake-data all 3.31.6-2ubuntu6 [2295 kB] 935s Get:57 http://ftpmaster.internal/ubuntu resolute/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 935s Get:58 http://ftpmaster.internal/ubuntu resolute/main armhf librhash1 armhf 1.4.6-1 [146 kB] 935s Get:59 http://ftpmaster.internal/ubuntu resolute/main armhf cmake armhf 3.31.6-2ubuntu6 [6838 kB] 936s Get:60 http://ftpmaster.internal/ubuntu resolute/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 936s Get:61 http://ftpmaster.internal/ubuntu resolute/main armhf libtool all 2.5.4-4build1 [169 kB] 936s Get:62 http://ftpmaster.internal/ubuntu resolute/main armhf dh-autoreconf all 21 [12.5 kB] 936s Get:63 http://ftpmaster.internal/ubuntu resolute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 936s Get:64 http://ftpmaster.internal/ubuntu resolute/main armhf libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 936s Get:65 http://ftpmaster.internal/ubuntu resolute/main armhf dh-strip-nondeterminism all 1.14.2-1 [5098 B] 936s Get:66 http://ftpmaster.internal/ubuntu resolute/main armhf libdw1t64 armhf 0.193-1 [248 kB] 936s Get:67 http://ftpmaster.internal/ubuntu resolute/main armhf debugedit armhf 1:5.2-3 [48.9 kB] 936s Get:68 http://ftpmaster.internal/ubuntu resolute/main armhf dwz armhf 0.16-2 [114 kB] 936s Get:69 http://ftpmaster.internal/ubuntu resolute/main armhf gettext armhf 0.23.1-2build2 [1059 kB] 936s Get:70 http://ftpmaster.internal/ubuntu resolute/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 936s Get:71 http://ftpmaster.internal/ubuntu resolute/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 936s Get:72 http://ftpmaster.internal/ubuntu resolute/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 936s Get:73 http://ftpmaster.internal/ubuntu resolute/universe armhf dh-python all 6.20250414 [119 kB] 936s Get:74 http://ftpmaster.internal/ubuntu resolute/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 936s Get:75 http://ftpmaster.internal/ubuntu resolute/main armhf xml-core all 0.19 [20.3 kB] 936s Get:76 http://ftpmaster.internal/ubuntu resolute/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 936s Get:77 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 936s Get:78 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 936s Get:79 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 936s Get:80 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 936s Get:81 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 936s Get:82 http://ftpmaster.internal/ubuntu resolute/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 936s Get:83 http://ftpmaster.internal/ubuntu resolute/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 937s Get:84 http://ftpmaster.internal/ubuntu resolute/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 937s Get:85 http://ftpmaster.internal/ubuntu resolute/main armhf libllvm20 armhf 1:20.1.8-0ubuntu4 [29.5 MB] 939s Get:86 http://ftpmaster.internal/ubuntu resolute/main armhf libclang-cpp20 armhf 1:20.1.8-0ubuntu4 [13.3 MB] 940s Get:87 http://ftpmaster.internal/ubuntu resolute/main armhf libclang1-20 armhf 1:20.1.8-0ubuntu4 [7696 kB] 940s Get:88 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 940s Get:89 http://ftpmaster.internal/ubuntu resolute/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 940s Get:90 http://ftpmaster.internal/ubuntu resolute/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 940s Get:91 http://ftpmaster.internal/ubuntu resolute/main armhf fontconfig armhf 2.15.0-2.3ubuntu1 [190 kB] 940s Get:92 http://ftpmaster.internal/ubuntu resolute/universe armhf fonts-lyx all 2.4.4-1 [171 kB] 940s Get:93 http://ftpmaster.internal/ubuntu resolute/main armhf libgfortran-15-dev armhf 15.2.0-5ubuntu1 [380 kB] 940s Get:94 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15-arm-linux-gnueabihf armhf 15.2.0-5ubuntu1 [10.7 MB] 941s Get:95 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-15 armhf 15.2.0-5ubuntu1 [17.7 kB] 941s Get:96 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran-arm-linux-gnueabihf armhf 4:15.2.0-4ubuntu1 [1020 B] 941s Get:97 http://ftpmaster.internal/ubuntu resolute/main armhf gfortran armhf 4:15.2.0-4ubuntu1 [1162 B] 941s Get:98 http://ftpmaster.internal/ubuntu resolute/universe armhf libcdt5 armhf 2.42.4-3build2 [19.3 kB] 941s Get:99 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgraph6 armhf 2.42.4-3build2 [38.0 kB] 941s Get:100 http://ftpmaster.internal/ubuntu resolute/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 941s Get:101 http://ftpmaster.internal/ubuntu resolute/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 941s Get:102 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-aomdec armhf 1.20.2-1 [11.5 kB] 941s Get:103 http://ftpmaster.internal/ubuntu resolute/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 941s Get:104 http://ftpmaster.internal/ubuntu resolute/main armhf libheif-plugin-libde265 armhf 1.20.2-1 [13.3 kB] 941s Get:105 http://ftpmaster.internal/ubuntu resolute/main armhf libheif1 armhf 1.20.2-1 [556 kB] 942s Get:106 http://ftpmaster.internal/ubuntu resolute/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 942s Get:107 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8 armhf 2.1.5-4ubuntu2 [127 kB] 942s Get:108 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 942s Get:109 http://ftpmaster.internal/ubuntu resolute/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 942s Get:110 http://ftpmaster.internal/ubuntu resolute/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 942s Get:111 http://ftpmaster.internal/ubuntu resolute/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 942s Get:112 http://ftpmaster.internal/ubuntu resolute/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 942s Get:113 http://ftpmaster.internal/ubuntu resolute/main armhf libtiff6 armhf 4.7.0-3ubuntu3 [188 kB] 942s Get:114 http://ftpmaster.internal/ubuntu resolute/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 942s Get:115 http://ftpmaster.internal/ubuntu resolute/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 942s Get:116 http://ftpmaster.internal/ubuntu resolute/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 942s Get:117 http://ftpmaster.internal/ubuntu resolute/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 942s Get:118 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-render0 armhf 1.17.0-2build1 [15.5 kB] 942s Get:119 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-shm0 armhf 1.17.0-2build1 [5962 B] 942s Get:120 http://ftpmaster.internal/ubuntu resolute/main armhf libcairo2 armhf 1.18.4-1build1 [489 kB] 942s Get:121 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl7 armhf 2.5.4-4build1 [40.0 kB] 942s Get:122 http://ftpmaster.internal/ubuntu resolute/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 942s Get:123 http://ftpmaster.internal/ubuntu resolute/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 942s Get:124 http://ftpmaster.internal/ubuntu resolute/main armhf libthai-data all 0.1.29-2build1 [158 kB] 942s Get:125 http://ftpmaster.internal/ubuntu resolute/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 942s Get:126 http://ftpmaster.internal/ubuntu resolute/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 942s Get:127 http://ftpmaster.internal/ubuntu resolute/main armhf libpango-1.0-0 armhf 1.56.3-1build1 [217 kB] 942s Get:128 http://ftpmaster.internal/ubuntu resolute/main armhf libpangoft2-1.0-0 armhf 1.56.3-1build1 [44.4 kB] 942s Get:129 http://ftpmaster.internal/ubuntu resolute/main armhf libpangocairo-1.0-0 armhf 1.56.3-1build1 [25.4 kB] 942s Get:130 http://ftpmaster.internal/ubuntu resolute/universe armhf libpathplan4 armhf 2.42.4-3build2 [21.6 kB] 942s Get:131 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvc6 armhf 2.42.4-3build2 [623 kB] 942s Get:132 http://ftpmaster.internal/ubuntu resolute/universe armhf libgvpr2 armhf 2.42.4-3build2 [161 kB] 942s Get:133 http://ftpmaster.internal/ubuntu resolute/universe armhf liblab-gamut1 armhf 2.42.4-3build2 [1788 kB] 942s Get:134 http://ftpmaster.internal/ubuntu resolute/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 942s Get:135 http://ftpmaster.internal/ubuntu resolute/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 942s Get:136 http://ftpmaster.internal/ubuntu resolute/main armhf libxt6t64 armhf 1:1.2.1-1.3 [145 kB] 942s Get:137 http://ftpmaster.internal/ubuntu resolute/main armhf libxmu6 armhf 2:1.1.3-3build3 [41.0 kB] 942s Get:138 http://ftpmaster.internal/ubuntu resolute/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 942s Get:139 http://ftpmaster.internal/ubuntu resolute/universe armhf graphviz armhf 2.42.4-3build2 [544 kB] 942s Get:140 http://ftpmaster.internal/ubuntu resolute/main armhf libicu76 armhf 76.1-4ubuntu2 [10.8 MB] 943s Get:141 http://ftpmaster.internal/ubuntu resolute/main armhf icu-devtools armhf 76.1-4ubuntu2 [206 kB] 943s Get:142 http://ftpmaster.internal/ubuntu resolute/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu2 [44.1 kB] 943s Get:143 http://ftpmaster.internal/ubuntu resolute/main armhf libgssrpc4t64 armhf 1.21.3-5ubuntu2 [51.8 kB] 943s Get:144 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5clnt-mit12 armhf 1.21.3-5ubuntu2 [35.5 kB] 943s Get:145 http://ftpmaster.internal/ubuntu resolute/main armhf libkdb5-10t64 armhf 1.21.3-5ubuntu2 [35.4 kB] 943s Get:146 http://ftpmaster.internal/ubuntu resolute/main armhf libkadm5srv-mit12 armhf 1.21.3-5ubuntu2 [45.9 kB] 943s Get:147 http://ftpmaster.internal/ubuntu resolute/main armhf krb5-multidev armhf 1.21.3-5ubuntu2 [125 kB] 943s Get:148 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 943s Get:149 http://ftpmaster.internal/ubuntu resolute/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 943s Get:150 http://ftpmaster.internal/ubuntu resolute/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 943s Get:151 http://ftpmaster.internal/ubuntu resolute/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 943s Get:152 http://ftpmaster.internal/ubuntu resolute/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 943s Get:153 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 943s Get:154 http://ftpmaster.internal/ubuntu resolute/main armhf libblas-dev armhf 3.12.1-6build1 [141 kB] 943s Get:155 http://ftpmaster.internal/ubuntu resolute/main armhf liblapack-dev armhf 3.12.1-6build1 [2209 kB] 943s Get:156 http://ftpmaster.internal/ubuntu resolute/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 943s Get:157 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 943s Get:158 http://ftpmaster.internal/ubuntu resolute/main armhf libpkgconf3 armhf 1.8.1-4build1 [26.6 kB] 943s Get:159 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf-bin armhf 1.8.1-4build1 [21.4 kB] 943s Get:160 http://ftpmaster.internal/ubuntu resolute/main armhf pkgconf armhf 1.8.1-4build1 [16.8 kB] 943s Get:161 http://ftpmaster.internal/ubuntu resolute/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 943s Get:162 http://ftpmaster.internal/ubuntu resolute/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 943s Get:163 http://ftpmaster.internal/ubuntu resolute/main armhf libboost1.88-dev armhf 1.88.0-1.4ubuntu1 [11.3 MB] 943s Get:164 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88.0 armhf 1.88.0-1.4ubuntu1 [241 kB] 943s Get:165 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-atomic1.88-dev armhf 1.88.0-1.4ubuntu1 [234 kB] 943s Get:166 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88.0 armhf 1.88.0-1.4ubuntu1 [247 kB] 943s Get:167 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono1.88-dev armhf 1.88.0-1.4ubuntu1 [246 kB] 943s Get:168 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-chrono-dev armhf 1.88.0.0ubuntu1 [4898 B] 943s Get:169 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88.0 armhf 1.88.0-1.4ubuntu1 [266 kB] 943s Get:170 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-container1.88-dev armhf 1.88.0-1.4ubuntu1 [265 kB] 943s Get:171 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88.0 armhf 1.88.0-1.4ubuntu1 [239 kB] 943s Get:172 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88.0 armhf 1.88.0-1.4ubuntu1 [336 kB] 943s Get:173 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization1.88-dev armhf 1.88.0-1.4ubuntu1 [403 kB] 943s Get:174 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-date-time1.88-dev armhf 1.88.0-1.4ubuntu1 [239 kB] 943s Get:175 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-dev armhf 1.88.0.0ubuntu1 [4542 B] 943s Get:176 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-filesystem1.88.0 armhf 1.88.0-1.4ubuntu1 [286 kB] 943s Get:177 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88.0 armhf 1.88.0-1.4ubuntu1 [239 kB] 943s Get:178 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-system1.88-dev armhf 1.88.0-1.4ubuntu1 [232 kB] 943s Get:179 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem1.88-dev armhf 1.88.0-1.4ubuntu1 [296 kB] 943s Get:180 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-filesystem-dev armhf 1.88.0.0ubuntu1 [4328 B] 943s Get:181 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88.0 armhf 1.88.0-1.4ubuntu1 [357 kB] 943s Get:182 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88.0 armhf 1.88.0-1.4ubuntu1 [326 kB] 943s Get:183 http://ftpmaster.internal/ubuntu resolute/main armhf libicu-dev armhf 76.1-4ubuntu2 [12.0 MB] 944s Get:184 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-regex1.88-dev armhf 1.88.0-1.4ubuntu1 [351 kB] 944s Get:185 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88.0 armhf 1.88.0-1.4ubuntu1 [464 kB] 944s Get:186 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-test1.88-dev armhf 1.88.0-1.4ubuntu1 [572 kB] 944s Get:187 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-graph1.88-dev armhf 1.88.0-1.4ubuntu1 [395 kB] 944s Get:188 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88.0 armhf 1.88.0-1.4ubuntu1 [245 kB] 944s Get:189 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-random1.88-dev armhf 1.88.0-1.4ubuntu1 [241 kB] 944s Get:190 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-iostreams1.88.0 armhf 1.88.0-1.4ubuntu1 [260 kB] 944s Get:191 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams1.88-dev armhf 1.88.0-1.4ubuntu1 [266 kB] 944s Get:192 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-iostreams-dev armhf 1.88.0.0ubuntu1 [4282 B] 944s Get:193 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88.0 armhf 1.88.0-1.4ubuntu1 [374 kB] 944s Get:194 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math1.88-dev armhf 1.88.0-1.4ubuntu1 [385 kB] 944s Get:195 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-math-dev armhf 1.88.0.0ubuntu1 [4498 B] 944s Get:196 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc15 armhf 2.12.2-1 [149 kB] 944s Get:197 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1build1 [1688 kB] 944s Get:198 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88.0 armhf 1.88.0-1.4ubuntu1 [268 kB] 944s Get:199 http://ftpmaster.internal/ubuntu resolute/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 944s Get:200 http://ftpmaster.internal/ubuntu resolute/main armhf libltdl-dev armhf 2.5.4-4build1 [169 kB] 944s Get:201 http://ftpmaster.internal/ubuntu resolute/universe armhf libhwloc-dev armhf 2.12.2-1 [248 kB] 944s Get:202 http://ftpmaster.internal/ubuntu resolute/universe armhf hwloc-nox armhf 2.12.2-1 [215 kB] 944s Get:203 http://ftpmaster.internal/ubuntu resolute/universe armhf libslurm42t64 armhf 24.11.5-4 [771 kB] 944s Get:204 http://ftpmaster.internal/ubuntu resolute/universe armhf mpich armhf 4.3.0+really4.2.1-1build1 [239 kB] 945s Get:205 http://ftpmaster.internal/ubuntu resolute/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1build1 [2644 kB] 945s Get:206 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-dev armhf 1.18 [3322 B] 945s Get:207 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi1.88-dev armhf 1.88.0-1.4ubuntu1 [297 kB] 945s Get:208 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-mpi-dev armhf 1.88.0.0ubuntu1 [4386 B] 945s Get:209 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88.0 armhf 1.88.0-1.4ubuntu1 [345 kB] 945s Get:210 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options1.88-dev armhf 1.88.0-1.4ubuntu1 [385 kB] 945s Get:211 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-program-options-dev armhf 1.88.0.0ubuntu1 [4318 B] 945s Get:212 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-serialization-dev armhf 1.88.0.0ubuntu1 [4516 B] 945s Get:213 http://ftpmaster.internal/ubuntu resolute/main armhf libboost-thread1.88.0 armhf 1.88.0-1.4ubuntu1 [268 kB] 945s Get:214 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread1.88-dev armhf 1.88.0-1.4ubuntu1 [275 kB] 945s Get:215 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-thread-dev armhf 1.88.0.0ubuntu1 [4314 B] 945s Get:216 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88.0 armhf 1.88.0-1.4ubuntu1 [243 kB] 945s Get:217 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.88-dev armhf 1.88.0-1.4ubuntu1 [237 kB] 945s Get:218 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer-dev armhf 1.88.0.0ubuntu1 [4430 B] 945s Get:219 http://ftpmaster.internal/ubuntu resolute/universe armhf libboost-timer1.83.0 armhf 1.83.0-5ubuntu1 [242 kB] 945s Get:220 http://ftpmaster.internal/ubuntu resolute/main armhf libbrotli-dev armhf 1.1.0-2build5 [337 kB] 945s Get:221 http://ftpmaster.internal/ubuntu resolute/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 945s Get:222 http://ftpmaster.internal/ubuntu resolute/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 945s Get:223 http://ftpmaster.internal/ubuntu resolute/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 945s Get:224 http://ftpmaster.internal/ubuntu resolute/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 945s Get:225 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 945s Get:226 http://ftpmaster.internal/ubuntu resolute/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 945s Get:227 http://ftpmaster.internal/ubuntu resolute/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 945s Get:228 http://ftpmaster.internal/ubuntu resolute/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 945s Get:229 http://ftpmaster.internal/ubuntu resolute/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 945s Get:230 http://ftpmaster.internal/ubuntu resolute/main armhf libidn2-dev armhf 2.3.8-4 [116 kB] 945s Get:231 http://ftpmaster.internal/ubuntu resolute/main armhf libkrb5-dev armhf 1.21.3-5ubuntu2 [11.9 kB] 945s Get:232 http://ftpmaster.internal/ubuntu resolute/main armhf libldap-dev armhf 2.6.10+dfsg-1ubuntu2 [290 kB] 945s Get:233 http://ftpmaster.internal/ubuntu resolute/main armhf libnghttp2-dev armhf 1.64.0-1.1ubuntu1 [107 kB] 945s Get:234 http://ftpmaster.internal/ubuntu resolute/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 945s Get:235 http://ftpmaster.internal/ubuntu resolute/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-5ubuntu1 [9224 B] 945s Get:236 http://ftpmaster.internal/ubuntu resolute/main armhf libgmp-dev armhf 2:6.3.0+dfsg-5ubuntu1 [292 kB] 945s Get:237 http://ftpmaster.internal/ubuntu resolute/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10build1 [130 kB] 945s Get:238 http://ftpmaster.internal/ubuntu resolute/main armhf libunbound8 armhf 1.22.0-2ubuntu2 [426 kB] 945s Get:239 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-dane0t64 armhf 3.8.9-3ubuntu2 [34.8 kB] 945s Get:240 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls-openssl27t64 armhf 3.8.9-3ubuntu2 [34.7 kB] 945s Get:241 http://ftpmaster.internal/ubuntu resolute/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 945s Get:242 http://ftpmaster.internal/ubuntu resolute/main armhf libtasn1-6-dev armhf 4.20.0-2build1 [86.7 kB] 945s Get:243 http://ftpmaster.internal/ubuntu resolute/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 945s Get:244 http://ftpmaster.internal/ubuntu resolute/main armhf libgnutls28-dev armhf 3.8.9-3ubuntu2 [1028 kB] 945s Get:245 http://ftpmaster.internal/ubuntu resolute/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu2 [881 kB] 945s Get:246 http://ftpmaster.internal/ubuntu resolute/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build8 [63.5 kB] 945s Get:247 http://ftpmaster.internal/ubuntu resolute/main armhf libssl-dev armhf 3.5.3-1ubuntu2 [2550 kB] 945s Get:248 http://ftpmaster.internal/ubuntu resolute/main armhf libssh2-1-dev armhf 1.11.1-1build1 [270 kB] 945s Get:249 http://ftpmaster.internal/ubuntu resolute/main armhf libzstd-dev armhf 1.5.7+dfsg-1build2 [342 kB] 945s Get:250 http://ftpmaster.internal/ubuntu resolute/main armhf libcurl4-openssl-dev armhf 8.14.1-2ubuntu1 [492 kB] 945s Get:251 http://ftpmaster.internal/ubuntu resolute/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 945s Get:252 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 945s Get:253 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build2 [368 kB] 945s Get:254 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build2 [583 kB] 945s Get:255 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build2 [34.5 kB] 945s Get:256 http://ftpmaster.internal/ubuntu resolute/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 945s Get:257 http://ftpmaster.internal/ubuntu resolute/universe armhf mpi-default-bin armhf 1.18 [2504 B] 945s Get:258 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 945s Get:259 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-5.7 armhf 5.7.3-3build3 [1969 kB] 946s Get:260 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 946s Get:261 http://ftpmaster.internal/ubuntu resolute/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 946s Get:262 http://ftpmaster.internal/ubuntu resolute/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 946s Get:263 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5.1 [550 kB] 946s Get:264 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 946s Get:265 http://ftpmaster.internal/ubuntu resolute/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 946s Get:266 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 946s Get:267 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7063 kB] 946s Get:268 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 946s Get:269 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 946s Get:270 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build2 [1250 kB] 946s Get:271 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 946s Get:272 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 946s Get:273 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 946s Get:274 http://ftpmaster.internal/ubuntu resolute/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 946s Get:275 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 946s Get:276 http://ftpmaster.internal/ubuntu resolute/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 946s Get:277 http://ftpmaster.internal/ubuntu resolute/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 946s Get:278 http://ftpmaster.internal/ubuntu resolute/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 946s Get:279 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 946s Get:280 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 946s Get:281 http://ftpmaster.internal/ubuntu resolute/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 946s Get:282 http://ftpmaster.internal/ubuntu resolute/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 946s Get:283 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 946s Get:284 http://ftpmaster.internal/ubuntu resolute/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 946s Get:285 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build2 [30.2 kB] 946s Get:286 http://ftpmaster.internal/ubuntu resolute/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build2 [926 kB] 946s Get:287 http://ftpmaster.internal/ubuntu resolute/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build2 [44.9 kB] 946s Get:288 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 946s Get:289 http://ftpmaster.internal/ubuntu resolute/main armhf opencl-clhpp-headers all 3.0~2025.07.22-1ubuntu1 [52.2 kB] 946s Get:290 http://ftpmaster.internal/ubuntu resolute/main armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 946s Get:291 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 946s Get:292 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 946s Get:293 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 946s Get:294 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 946s Get:295 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 946s Get:296 http://ftpmaster.internal/ubuntu resolute/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 946s Get:297 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-turbo8-dev armhf 2.1.5-4ubuntu2 [264 kB] 946s Get:298 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 946s Get:299 http://ftpmaster.internal/ubuntu resolute/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 946s Get:300 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 946s Get:301 http://ftpmaster.internal/ubuntu resolute/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 946s Get:302 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 946s Get:303 http://ftpmaster.internal/ubuntu resolute/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5.1 [890 kB] 946s Get:304 http://ftpmaster.internal/ubuntu resolute/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 947s Get:305 http://ftpmaster.internal/ubuntu resolute/main armhf x11proto-dev all 2024.1-1 [606 kB] 947s Get:306 http://ftpmaster.internal/ubuntu resolute/main armhf libxau-dev armhf 1:1.0.11-1build1 [9048 B] 947s Get:307 http://ftpmaster.internal/ubuntu resolute/main armhf libxdmcp-dev armhf 1:1.1.5-1build1 [25.3 kB] 947s Get:308 http://ftpmaster.internal/ubuntu resolute/main armhf xtrans-dev all 1.6.0-1 [66.1 kB] 947s Get:309 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb1-dev armhf 1.17.0-2build1 [85.7 kB] 947s Get:310 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-dev armhf 2:1.8.12-1build1 [678 kB] 947s Get:311 http://ftpmaster.internal/ubuntu resolute/main armhf libyaml-dev armhf 0.2.5-2build2 [56.8 kB] 947s Get:312 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu2 [318 kB] 947s Get:313 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-headers-dev all 5.7.3-3build3 [22.0 kB] 947s Get:314 http://ftpmaster.internal/ubuntu resolute/universe armhf libmumps-dev armhf 5.7.3-3build3 [1880 kB] 947s Get:315 http://ftpmaster.internal/ubuntu resolute/main armhf libc6-dbg armhf 2.42-0ubuntu3 [6301 kB] 947s Get:316 http://ftpmaster.internal/ubuntu resolute/main armhf valgrind armhf 1:3.25.1-0ubuntu1 [8960 kB] 948s Get:317 http://ftpmaster.internal/ubuntu resolute/universe armhf valgrind-mpi armhf 1:3.25.1-0ubuntu1 [40.6 kB] 948s Get:318 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7609 kB] 948s Get:319 http://ftpmaster.internal/ubuntu resolute/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 948s Get:320 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build2 [6108 kB] 948s Get:321 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 948s Get:322 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-2.32.0 armhf 2.32.0-5 [1379 kB] 948s Get:323 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu2 [7114 kB] 948s Get:324 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build2 [1216 kB] 948s Get:325 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 948s Get:326 http://ftpmaster.internal/ubuntu resolute/universe armhf libhypre-dev armhf 2.32.0-5 [1716 kB] 948s Get:327 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu2 [7583 kB] 949s Get:328 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build2 [6110 kB] 949s Get:329 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 949s Get:330 http://ftpmaster.internal/ubuntu resolute/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 949s Get:331 http://ftpmaster.internal/ubuntu resolute/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 949s Get:332 http://ftpmaster.internal/ubuntu resolute/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 949s Get:333 http://ftpmaster.internal/ubuntu resolute/main armhf liblzma-dev armhf 5.8.1-1build2 [167 kB] 949s Get:334 http://ftpmaster.internal/ubuntu resolute/main armhf libxml2-dev armhf 2.14.5+dfsg-0.2 [670 kB] 949s Get:335 http://ftpmaster.internal/ubuntu resolute/main armhf python3-ply all 3.11-9 [45.8 kB] 949s Get:336 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pycparser all 2.22-2 [76.5 kB] 949s Get:337 http://ftpmaster.internal/ubuntu resolute/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 949s Get:338 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13 armhf 3.13.7-1 [2123 kB] 949s Get:339 http://ftpmaster.internal/ubuntu resolute/main armhf libexpat1-dev armhf 2.7.1-2 [121 kB] 949s Get:340 http://ftpmaster.internal/ubuntu resolute/main armhf libpython3.13-dev armhf 3.13.7-1 [4587 kB] 949s Get:341 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-dev armhf 3.13.7-2 [10.9 kB] 949s Get:342 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-dev armhf 3.13.7-1 [508 kB] 949s Get:343 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-dev armhf 3.13.7-2 [26.6 kB] 949s Get:344 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 949s Get:345 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 949s Get:346 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 949s Get:347 http://ftpmaster.internal/ubuntu resolute/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 949s Get:348 http://ftpmaster.internal/ubuntu resolute/main armhf libdrm-amdgpu1 armhf 2.4.125-1 [19.5 kB] 949s Get:349 http://ftpmaster.internal/ubuntu resolute/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 949s Get:350 http://ftpmaster.internal/ubuntu resolute/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 949s Get:351 http://ftpmaster.internal/ubuntu resolute/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 949s Get:352 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 949s Get:353 http://ftpmaster.internal/ubuntu resolute/main armhf libglvnd0 armhf 1.7.0-1build2 [64.7 kB] 949s Get:354 http://ftpmaster.internal/ubuntu resolute/main armhf libx11-xcb1 armhf 2:1.8.12-1build1 [7920 B] 949s Get:355 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-dri3-0 armhf 1.17.0-2build1 [7350 B] 949s Get:356 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-glx0 armhf 1.17.0-2build1 [22.8 kB] 949s Get:357 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-present0 armhf 1.17.0-2build1 [6094 B] 949s Get:358 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-xfixes0 armhf 1.17.0-2build1 [10.2 kB] 949s Get:359 http://ftpmaster.internal/ubuntu resolute/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 949s Get:360 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-randr0 armhf 1.17.0-2build1 [16.9 kB] 949s Get:361 http://ftpmaster.internal/ubuntu resolute/main armhf libxcb-sync1 armhf 1.17.0-2build1 [8852 B] 949s Get:362 http://ftpmaster.internal/ubuntu resolute/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 949s Get:363 http://ftpmaster.internal/ubuntu resolute/main armhf mesa-libgallium armhf 25.2.3-1ubuntu1 [8778 kB] 949s Get:364 http://ftpmaster.internal/ubuntu resolute/main armhf libgbm1 armhf 25.2.3-1ubuntu1 [30.0 kB] 949s Get:365 http://ftpmaster.internal/ubuntu resolute/main armhf libvulkan1 armhf 1.4.321.0-1 [130 kB] 949s Get:366 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1-mesa-dri armhf 25.2.3-1ubuntu1 [32.3 kB] 949s Get:367 http://ftpmaster.internal/ubuntu resolute/main armhf libglx-mesa0 armhf 25.2.3-1ubuntu1 [87.2 kB] 949s Get:368 http://ftpmaster.internal/ubuntu resolute/main armhf libglx0 armhf 1.7.0-1build2 [37.9 kB] 949s Get:369 http://ftpmaster.internal/ubuntu resolute/main armhf libgl1 armhf 1.7.0-1build2 [103 kB] 949s Get:370 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 949s Get:371 http://ftpmaster.internal/ubuntu resolute/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 949s Get:372 http://ftpmaster.internal/ubuntu resolute/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 949s Get:373 http://ftpmaster.internal/ubuntu resolute/main armhf libopengl0 armhf 1.7.0-1build2 [36.0 kB] 949s Get:374 http://ftpmaster.internal/ubuntu resolute/universe armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 949s Get:375 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 949s Get:376 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 949s Get:377 http://ftpmaster.internal/ubuntu resolute/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 949s Get:378 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 949s Get:379 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 950s Get:380 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 950s Get:381 http://ftpmaster.internal/ubuntu resolute/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu3 [69.2 kB] 950s Get:382 http://ftpmaster.internal/ubuntu resolute/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 950s Get:383 http://ftpmaster.internal/ubuntu resolute/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 950s Get:384 http://ftpmaster.internal/ubuntu resolute/main armhf libopenjp2-7 armhf 2.5.3-2.1 [174 kB] 950s Get:385 http://ftpmaster.internal/ubuntu resolute/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 950s Get:386 http://ftpmaster.internal/ubuntu resolute/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 950s Get:387 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 950s Get:388 http://ftpmaster.internal/ubuntu resolute/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 950s Get:389 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 950s Get:390 http://ftpmaster.internal/ubuntu resolute/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 950s Get:391 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 950s Get:392 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 950s Get:393 http://ftpmaster.internal/ubuntu resolute/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 950s Get:394 http://ftpmaster.internal/ubuntu resolute/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 950s Get:395 http://ftpmaster.internal/ubuntu resolute/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 951s Get:396 http://ftpmaster.internal/ubuntu resolute/main armhf libjson-perl all 4.10000-1 [81.9 kB] 951s Get:397 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu2 [3932 B] 951s Get:398 http://ftpmaster.internal/ubuntu resolute/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu2 [3926 B] 951s Get:399 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-stdlib armhf 3.14.0-1 [2271 kB] 951s Get:400 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14 armhf 3.14.0-1 [2211 kB] 951s Get:401 http://ftpmaster.internal/ubuntu resolute/universe armhf libpython3.14-dev armhf 3.14.0-1 [4501 kB] 951s Get:402 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf libpython3-all-dev armhf 3.13.7-2 [918 B] 951s Get:403 http://ftpmaster.internal/ubuntu resolute/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 951s Get:404 http://ftpmaster.internal/ubuntu resolute/main armhf libraqm0 armhf 0.10.3-1 [12.7 kB] 951s Get:405 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build2 [2236 B] 951s Get:406 http://ftpmaster.internal/ubuntu resolute/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build2 [2220 B] 951s Get:407 http://ftpmaster.internal/ubuntu resolute/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 951s Get:408 http://ftpmaster.internal/ubuntu resolute/main armhf libxslt1.1 armhf 1.1.43-0.1 [146 kB] 951s Get:409 http://ftpmaster.internal/ubuntu resolute/universe armhf libzopfli1 armhf 1.0.3-3 [91.7 kB] 951s Get:410 http://ftpmaster.internal/ubuntu resolute/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 951s Get:411 http://ftpmaster.internal/ubuntu resolute/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 951s Get:412 http://ftpmaster.internal/ubuntu resolute/main armhf python3-packaging all 25.0-1 [52.8 kB] 951s Get:413 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 951s Get:414 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 951s Get:415 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-build all 1.2.2-2 [31.0 kB] 951s Get:416 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 951s Get:417 http://ftpmaster.internal/ubuntu resolute/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 951s Get:418 http://ftpmaster.internal/ubuntu resolute/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 952s Get:419 http://ftpmaster.internal/ubuntu resolute/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 952s Get:420 http://ftpmaster.internal/ubuntu resolute/universe armhf python-petsc4py-doc all 3.22.4-2ubuntu1 [752 kB] 952s Get:421 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14 armhf 3.14.0-1 [805 kB] 952s Get:422 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all armhf 3.13.7-2 [890 B] 952s Get:423 http://ftpmaster.internal/ubuntu resolute/universe armhf python3.14-dev armhf 3.14.0-1 [509 kB] 952s Get:424 http://ftpmaster.internal/ubuntu resolute-proposed/main armhf python3-all-dev armhf 3.13.7-2 [914 B] 952s Get:425 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-brotli armhf 1.1.0-2build5 [324 kB] 952s Get:426 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 952s Get:427 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-cycler all 0.12.1-1 [9716 B] 952s Get:428 http://ftpmaster.internal/ubuntu resolute/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 952s Get:429 http://ftpmaster.internal/ubuntu resolute/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 952s Get:430 http://ftpmaster.internal/ubuntu resolute/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 952s Get:431 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-distlib all 0.4.0-1 [267 kB] 952s Get:432 http://ftpmaster.internal/ubuntu resolute/main armhf python3-roman all 5.0-1 [10.3 kB] 952s Get:433 http://ftpmaster.internal/ubuntu resolute/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 952s Get:434 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 952s Get:435 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 952s Get:436 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 952s Get:437 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 952s Get:438 http://ftpmaster.internal/ubuntu resolute/universe armhf swig armhf 4.3.0-2 [1180 kB] 952s Get:439 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-2ubuntu1 [1321 kB] 952s Get:440 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-real all 3.22.4-2ubuntu1 [2656 B] 952s Get:441 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-2ubuntu1 [1326 kB] 952s Get:442 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py-complex all 3.22.4-2ubuntu1 [2662 B] 952s Get:443 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-petsc4py all 3.22.4-2ubuntu1 [2304 B] 952s Get:444 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 952s Get:445 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 952s Get:446 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 952s Get:447 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 952s Get:448 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 952s Get:449 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 953s Get:450 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 953s Get:451 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 953s Get:452 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 953s Get:453 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 953s Get:454 http://ftpmaster.internal/ubuntu resolute/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 953s Get:455 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 953s Get:456 http://ftpmaster.internal/ubuntu resolute/main armhf python3-lxml armhf 6.0.1-1 [1430 kB] 953s Get:457 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 953s Get:458 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 953s Get:459 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 953s Get:460 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 953s Get:461 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-zopfli armhf 0.2.3.post1-1 [10.2 kB] 953s Get:462 http://ftpmaster.internal/ubuntu resolute/universe armhf unicode-data all 15.1.0-1 [8878 kB] 953s Get:463 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-fonttools armhf 4.57.0-1 [1448 kB] 953s Get:464 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 953s Get:465 http://ftpmaster.internal/ubuntu resolute/main armhf python3-imagesize all 1.4.1-1 [6844 B] 953s Get:466 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 953s Get:467 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 953s Get:468 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 953s Get:469 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 953s Get:470 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 953s Get:471 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 953s Get:472 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 953s Get:473 http://ftpmaster.internal/ubuntu resolute/main armhf python3-pil armhf 11.3.0-1ubuntu1 [445 kB] 953s Get:474 http://ftpmaster.internal/ubuntu resolute/main armhf python3.13-tk armhf 3.13.7-1 [104 kB] 953s Get:475 http://ftpmaster.internal/ubuntu resolute/main armhf python3-tk armhf 3.13.5-1 [9916 B] 953s Get:476 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pil.imagetk armhf 11.3.0-1ubuntu1 [9006 B] 953s Get:477 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 954s Get:478 http://ftpmaster.internal/ubuntu resolute/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 954s Get:479 http://ftpmaster.internal/ubuntu resolute/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 954s Get:480 http://ftpmaster.internal/ubuntu resolute/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 954s Get:481 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 954s Get:482 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 954s Get:483 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip all 25.1.1+dfsg-1ubuntu2 [1416 kB] 954s Get:484 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pip-whl all 25.1.1+dfsg-1ubuntu2 [1430 kB] 954s Get:485 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 954s Get:486 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 954s Get:487 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-pytest all 8.3.5-2 [252 kB] 954s Get:488 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 954s Get:489 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 954s Get:490 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinxcontrib.jquery all 4.1-6 [6856 B] 954s Get:491 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 954s Get:492 http://ftpmaster.internal/ubuntu resolute/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 954s Get:493 http://ftpmaster.internal/ubuntu resolute/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 956s Fetched 471 MB in 28s (16.9 MB/s) 956s Selecting previously unselected package fonts-lato. 956s (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 ... 61081 files and directories currently installed.) 956s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 956s Unpacking fonts-lato (2.015-1) ... 956s Selecting previously unselected package python3-numpy-dev:armhf. 956s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 956s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 956s Selecting previously unselected package libblas3:armhf. 956s Preparing to unpack .../002-libblas3_3.12.1-6build1_armhf.deb ... 956s Unpacking libblas3:armhf (3.12.1-6build1) ... 956s Selecting previously unselected package libgfortran5:armhf. 956s Preparing to unpack .../003-libgfortran5_15.2.0-5ubuntu1_armhf.deb ... 956s Unpacking libgfortran5:armhf (15.2.0-5ubuntu1) ... 956s Selecting previously unselected package liblapack3:armhf. 956s Preparing to unpack .../004-liblapack3_3.12.1-6build1_armhf.deb ... 956s Unpacking liblapack3:armhf (3.12.1-6build1) ... 956s Selecting previously unselected package python3-numpy. 956s Preparing to unpack .../005-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 956s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 957s Selecting previously unselected package libpython3.14-minimal:armhf. 957s Preparing to unpack .../006-libpython3.14-minimal_3.14.0-1_armhf.deb ... 957s Unpacking libpython3.14-minimal:armhf (3.14.0-1) ... 957s Selecting previously unselected package python3.14-minimal. 957s Preparing to unpack .../007-python3.14-minimal_3.14.0-1_armhf.deb ... 957s Unpacking python3.14-minimal (3.14.0-1) ... 957s Selecting previously unselected package m4. 957s Preparing to unpack .../008-m4_1.4.19-8_armhf.deb ... 957s Unpacking m4 (1.4.19-8) ... 957s Selecting previously unselected package autoconf. 957s Preparing to unpack .../009-autoconf_2.72-3.1ubuntu1_all.deb ... 957s Unpacking autoconf (2.72-3.1ubuntu1) ... 957s Selecting previously unselected package autotools-dev. 957s Preparing to unpack .../010-autotools-dev_20240727.1_all.deb ... 957s Unpacking autotools-dev (20240727.1) ... 957s Selecting previously unselected package automake. 957s Preparing to unpack .../011-automake_1%3a1.17-4ubuntu1_all.deb ... 957s Unpacking automake (1:1.17-4ubuntu1) ... 957s Selecting previously unselected package autopoint. 957s Preparing to unpack .../012-autopoint_0.23.1-2build2_all.deb ... 957s Unpacking autopoint (0.23.1-2build2) ... 957s Selecting previously unselected package libtcl8.6:armhf. 957s Preparing to unpack .../013-libtcl8.6_8.6.17+dfsg-1_armhf.deb ... 957s Unpacking libtcl8.6:armhf (8.6.17+dfsg-1) ... 957s Selecting previously unselected package libfreetype6:armhf. 957s Preparing to unpack .../014-libfreetype6_2.13.3+dfsg-1build1_armhf.deb ... 957s Unpacking libfreetype6:armhf (2.13.3+dfsg-1build1) ... 957s Selecting previously unselected package fonts-dejavu-mono. 957s Preparing to unpack .../015-fonts-dejavu-mono_2.37-8_all.deb ... 957s Unpacking fonts-dejavu-mono (2.37-8) ... 957s Selecting previously unselected package fonts-dejavu-core. 957s Preparing to unpack .../016-fonts-dejavu-core_2.37-8_all.deb ... 957s Unpacking fonts-dejavu-core (2.37-8) ... 958s Selecting previously unselected package fontconfig-config. 958s Preparing to unpack .../017-fontconfig-config_2.15.0-2.3ubuntu1_armhf.deb ... 958s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 958s Selecting previously unselected package libfontconfig1:armhf. 958s Preparing to unpack .../018-libfontconfig1_2.15.0-2.3ubuntu1_armhf.deb ... 958s Unpacking libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 958s Selecting previously unselected package libxrender1:armhf. 958s Preparing to unpack .../019-libxrender1_1%3a0.9.12-1_armhf.deb ... 958s Unpacking libxrender1:armhf (1:0.9.12-1) ... 958s Selecting previously unselected package libxft2:armhf. 958s Preparing to unpack .../020-libxft2_2.3.6-1build1_armhf.deb ... 958s Unpacking libxft2:armhf (2.3.6-1build1) ... 958s Selecting previously unselected package x11-common. 958s Preparing to unpack .../021-x11-common_1%3a7.7+24ubuntu1_all.deb ... 958s Unpacking x11-common (1:7.7+24ubuntu1) ... 958s Selecting previously unselected package libxss1:armhf. 958s Preparing to unpack .../022-libxss1_1%3a1.2.3-1build3_armhf.deb ... 958s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 958s Selecting previously unselected package libtk8.6:armhf. 958s Preparing to unpack .../023-libtk8.6_8.6.17-1_armhf.deb ... 958s Unpacking libtk8.6:armhf (8.6.17-1) ... 958s Selecting previously unselected package tk8.6-blt2.5. 958s Preparing to unpack .../024-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 958s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 958s Selecting previously unselected package blt. 958s Preparing to unpack .../025-blt_2.5.3+dfsg-8_armhf.deb ... 958s Unpacking blt (2.5.3+dfsg-8) ... 958s Selecting previously unselected package libc-dev-bin. 958s Preparing to unpack .../026-libc-dev-bin_2.42-0ubuntu3_armhf.deb ... 958s Unpacking libc-dev-bin (2.42-0ubuntu3) ... 959s Selecting previously unselected package linux-libc-dev:armhf. 959s Preparing to unpack .../027-linux-libc-dev_6.17.0-5.5_armhf.deb ... 959s Unpacking linux-libc-dev:armhf (6.17.0-5.5) ... 959s Selecting previously unselected package libcrypt-dev:armhf. 959s Preparing to unpack .../028-libcrypt-dev_1%3a4.4.38-1build1_armhf.deb ... 959s Unpacking libcrypt-dev:armhf (1:4.4.38-1build1) ... 959s Selecting previously unselected package rpcsvc-proto. 959s Preparing to unpack .../029-rpcsvc-proto_1.4.3-1_armhf.deb ... 959s Unpacking rpcsvc-proto (1.4.3-1) ... 959s Selecting previously unselected package libc6-dev:armhf. 959s Preparing to unpack .../030-libc6-dev_2.42-0ubuntu3_armhf.deb ... 959s Unpacking libc6-dev:armhf (2.42-0ubuntu3) ... 959s Selecting previously unselected package libisl23:armhf. 959s Preparing to unpack .../031-libisl23_0.27-1_armhf.deb ... 959s Unpacking libisl23:armhf (0.27-1) ... 959s Selecting previously unselected package libmpc3:armhf. 959s Preparing to unpack .../032-libmpc3_1.3.1-1build3_armhf.deb ... 959s Unpacking libmpc3:armhf (1.3.1-1build3) ... 959s Selecting previously unselected package cpp-15-arm-linux-gnueabihf. 959s Preparing to unpack .../033-cpp-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 959s Unpacking cpp-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 959s Selecting previously unselected package cpp-15. 959s Preparing to unpack .../034-cpp-15_15.2.0-5ubuntu1_armhf.deb ... 959s Unpacking cpp-15 (15.2.0-5ubuntu1) ... 959s Selecting previously unselected package cpp-arm-linux-gnueabihf. 960s Preparing to unpack .../035-cpp-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 960s Unpacking cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 960s Selecting previously unselected package cpp. 960s Preparing to unpack .../036-cpp_4%3a15.2.0-4ubuntu1_armhf.deb ... 960s Unpacking cpp (4:15.2.0-4ubuntu1) ... 960s Selecting previously unselected package libcc1-0:armhf. 960s Preparing to unpack .../037-libcc1-0_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking libcc1-0:armhf (15.2.0-5ubuntu1) ... 960s Selecting previously unselected package libgomp1:armhf. 960s Preparing to unpack .../038-libgomp1_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking libgomp1:armhf (15.2.0-5ubuntu1) ... 960s Selecting previously unselected package libasan8:armhf. 960s Preparing to unpack .../039-libasan8_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking libasan8:armhf (15.2.0-5ubuntu1) ... 960s Selecting previously unselected package libubsan1:armhf. 960s Preparing to unpack .../040-libubsan1_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking libubsan1:armhf (15.2.0-5ubuntu1) ... 960s Selecting previously unselected package libgcc-15-dev:armhf. 960s Preparing to unpack .../041-libgcc-15-dev_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking libgcc-15-dev:armhf (15.2.0-5ubuntu1) ... 960s Selecting previously unselected package gcc-15-arm-linux-gnueabihf. 960s Preparing to unpack .../042-gcc-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 960s Unpacking gcc-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 961s Selecting previously unselected package gcc-15. 961s Preparing to unpack .../043-gcc-15_15.2.0-5ubuntu1_armhf.deb ... 961s Unpacking gcc-15 (15.2.0-5ubuntu1) ... 961s Selecting previously unselected package gcc-arm-linux-gnueabihf. 961s Preparing to unpack .../044-gcc-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 961s Unpacking gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 961s Selecting previously unselected package gcc. 961s Preparing to unpack .../045-gcc_4%3a15.2.0-4ubuntu1_armhf.deb ... 961s Unpacking gcc (4:15.2.0-4ubuntu1) ... 961s Selecting previously unselected package libstdc++-15-dev:armhf. 961s Preparing to unpack .../046-libstdc++-15-dev_15.2.0-5ubuntu1_armhf.deb ... 961s Unpacking libstdc++-15-dev:armhf (15.2.0-5ubuntu1) ... 961s Selecting previously unselected package g++-15-arm-linux-gnueabihf. 961s Preparing to unpack .../047-g++-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 961s Unpacking g++-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 961s Selecting previously unselected package g++-15. 961s Preparing to unpack .../048-g++-15_15.2.0-5ubuntu1_armhf.deb ... 961s Unpacking g++-15 (15.2.0-5ubuntu1) ... 961s Selecting previously unselected package g++-arm-linux-gnueabihf. 961s Preparing to unpack .../049-g++-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 961s Unpacking g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 961s Selecting previously unselected package g++. 961s Preparing to unpack .../050-g++_4%3a15.2.0-4ubuntu1_armhf.deb ... 961s Unpacking g++ (4:15.2.0-4ubuntu1) ... 961s Selecting previously unselected package build-essential. 961s Preparing to unpack .../051-build-essential_12.12ubuntu1_armhf.deb ... 961s Unpacking build-essential (12.12ubuntu1) ... 961s Selecting previously unselected package libcatch2-dev. 961s Preparing to unpack .../052-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 961s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 962s Selecting previously unselected package catch2. 962s Preparing to unpack .../053-catch2_3.7.1-0.5build1_all.deb ... 962s Unpacking catch2 (3.7.1-0.5build1) ... 962s Selecting previously unselected package chrpath. 962s Preparing to unpack .../054-chrpath_0.18-1_armhf.deb ... 962s Unpacking chrpath (0.18-1) ... 962s Selecting previously unselected package cmake-data. 962s Preparing to unpack .../055-cmake-data_3.31.6-2ubuntu6_all.deb ... 962s Unpacking cmake-data (3.31.6-2ubuntu6) ... 962s Selecting previously unselected package libjsoncpp26:armhf. 962s Preparing to unpack .../056-libjsoncpp26_1.9.6-3_armhf.deb ... 962s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 962s Selecting previously unselected package librhash1:armhf. 962s Preparing to unpack .../057-librhash1_1.4.6-1_armhf.deb ... 962s Unpacking librhash1:armhf (1.4.6-1) ... 963s Selecting previously unselected package cmake. 963s Preparing to unpack .../058-cmake_3.31.6-2ubuntu6_armhf.deb ... 963s Unpacking cmake (3.31.6-2ubuntu6) ... 963s Selecting previously unselected package libdebhelper-perl. 963s Preparing to unpack .../059-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 963s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 963s Selecting previously unselected package libtool. 963s Preparing to unpack .../060-libtool_2.5.4-4build1_all.deb ... 963s Unpacking libtool (2.5.4-4build1) ... 963s Selecting previously unselected package dh-autoreconf. 963s Preparing to unpack .../061-dh-autoreconf_21_all.deb ... 963s Unpacking dh-autoreconf (21) ... 963s Selecting previously unselected package libarchive-zip-perl. 963s Preparing to unpack .../062-libarchive-zip-perl_1.68-1_all.deb ... 963s Unpacking libarchive-zip-perl (1.68-1) ... 963s Selecting previously unselected package libfile-stripnondeterminism-perl. 963s Preparing to unpack .../063-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 963s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 963s Selecting previously unselected package dh-strip-nondeterminism. 963s Preparing to unpack .../064-dh-strip-nondeterminism_1.14.2-1_all.deb ... 963s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 963s Selecting previously unselected package libdw1t64:armhf. 963s Preparing to unpack .../065-libdw1t64_0.193-1_armhf.deb ... 963s Unpacking libdw1t64:armhf (0.193-1) ... 963s Selecting previously unselected package debugedit. 963s Preparing to unpack .../066-debugedit_1%3a5.2-3_armhf.deb ... 963s Unpacking debugedit (1:5.2-3) ... 963s Selecting previously unselected package dwz. 963s Preparing to unpack .../067-dwz_0.16-2_armhf.deb ... 963s Unpacking dwz (0.16-2) ... 963s Selecting previously unselected package gettext. 963s Preparing to unpack .../068-gettext_0.23.1-2build2_armhf.deb ... 963s Unpacking gettext (0.23.1-2build2) ... 963s Selecting previously unselected package intltool-debian. 963s Preparing to unpack .../069-intltool-debian_0.35.0+20060710.6_all.deb ... 963s Unpacking intltool-debian (0.35.0+20060710.6) ... 963s Selecting previously unselected package po-debconf. 963s Preparing to unpack .../070-po-debconf_1.0.21+nmu1_all.deb ... 963s Unpacking po-debconf (1.0.21+nmu1) ... 963s Selecting previously unselected package debhelper. 963s Preparing to unpack .../071-debhelper_13.24.2ubuntu1_all.deb ... 963s Unpacking debhelper (13.24.2ubuntu1) ... 964s Selecting previously unselected package dh-python. 964s Preparing to unpack .../072-dh-python_6.20250414_all.deb ... 964s Unpacking dh-python (6.20250414) ... 964s Selecting previously unselected package sgml-base. 964s Preparing to unpack .../073-sgml-base_1.31+nmu1_all.deb ... 964s Unpacking sgml-base (1.31+nmu1) ... 964s Selecting previously unselected package xml-core. 964s Preparing to unpack .../074-xml-core_0.19_all.deb ... 964s Unpacking xml-core (0.19) ... 964s Selecting previously unselected package docutils-common. 964s Preparing to unpack .../075-docutils-common_0.21.2+dfsg-2_all.deb ... 964s Unpacking docutils-common (0.21.2+dfsg-2) ... 964s Selecting previously unselected package libjs-jquery. 964s Preparing to unpack .../076-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 964s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 964s Selecting previously unselected package libjs-underscore. 964s Preparing to unpack .../077-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 964s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 964s Selecting previously unselected package libjs-sphinxdoc. 964s Preparing to unpack .../078-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 964s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 964s Selecting previously unselected package fonts-font-awesome. 964s Preparing to unpack .../079-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 964s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 964s Selecting previously unselected package sphinx-rtd-theme-common. 964s Preparing to unpack .../080-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 964s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 964s Selecting previously unselected package fonts-mathjax. 964s Preparing to unpack .../081-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 964s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 964s Selecting previously unselected package libjs-mathjax. 964s Preparing to unpack .../082-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 964s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 965s Selecting previously unselected package dolfinx-doc. 965s Preparing to unpack .../083-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 965s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 965s Selecting previously unselected package libllvm20:armhf. 965s Preparing to unpack .../084-libllvm20_1%3a20.1.8-0ubuntu4_armhf.deb ... 965s Unpacking libllvm20:armhf (1:20.1.8-0ubuntu4) ... 966s Selecting previously unselected package libclang-cpp20. 967s Preparing to unpack .../085-libclang-cpp20_1%3a20.1.8-0ubuntu4_armhf.deb ... 967s Unpacking libclang-cpp20 (1:20.1.8-0ubuntu4) ... 967s Selecting previously unselected package libclang1-20. 967s Preparing to unpack .../086-libclang1-20_1%3a20.1.8-0ubuntu4_armhf.deb ... 967s Unpacking libclang1-20 (1:20.1.8-0ubuntu4) ... 967s Selecting previously unselected package libfmt10:armhf. 967s Preparing to unpack .../087-libfmt10_10.1.1+ds1-4_armhf.deb ... 967s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 967s Selecting previously unselected package libxapian30:armhf. 967s Preparing to unpack .../088-libxapian30_1.4.29-3_armhf.deb ... 967s Unpacking libxapian30:armhf (1.4.29-3) ... 967s Selecting previously unselected package doxygen. 967s Preparing to unpack .../089-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 967s Unpacking doxygen (1.9.8+ds-2.1build1) ... 968s Selecting previously unselected package fontconfig. 968s Preparing to unpack .../090-fontconfig_2.15.0-2.3ubuntu1_armhf.deb ... 968s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 968s Selecting previously unselected package fonts-lyx. 968s Preparing to unpack .../091-fonts-lyx_2.4.4-1_all.deb ... 968s Unpacking fonts-lyx (2.4.4-1) ... 968s Selecting previously unselected package libgfortran-15-dev:armhf. 968s Preparing to unpack .../092-libgfortran-15-dev_15.2.0-5ubuntu1_armhf.deb ... 968s Unpacking libgfortran-15-dev:armhf (15.2.0-5ubuntu1) ... 968s Selecting previously unselected package gfortran-15-arm-linux-gnueabihf. 968s Preparing to unpack .../093-gfortran-15-arm-linux-gnueabihf_15.2.0-5ubuntu1_armhf.deb ... 968s Unpacking gfortran-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 968s Selecting previously unselected package gfortran-15. 968s Preparing to unpack .../094-gfortran-15_15.2.0-5ubuntu1_armhf.deb ... 968s Unpacking gfortran-15 (15.2.0-5ubuntu1) ... 968s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 968s Preparing to unpack .../095-gfortran-arm-linux-gnueabihf_4%3a15.2.0-4ubuntu1_armhf.deb ... 968s Unpacking gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 968s Selecting previously unselected package gfortran. 968s Preparing to unpack .../096-gfortran_4%3a15.2.0-4ubuntu1_armhf.deb ... 968s Unpacking gfortran (4:15.2.0-4ubuntu1) ... 968s Selecting previously unselected package libcdt5:armhf. 968s Preparing to unpack .../097-libcdt5_2.42.4-3build2_armhf.deb ... 968s Unpacking libcdt5:armhf (2.42.4-3build2) ... 968s Selecting previously unselected package libcgraph6:armhf. 968s Preparing to unpack .../098-libcgraph6_2.42.4-3build2_armhf.deb ... 968s Unpacking libcgraph6:armhf (2.42.4-3build2) ... 968s Selecting previously unselected package libsharpyuv0:armhf. 968s Preparing to unpack .../099-libsharpyuv0_1.5.0-0.1_armhf.deb ... 968s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 968s Selecting previously unselected package libaom3:armhf. 968s Preparing to unpack .../100-libaom3_3.12.1-1_armhf.deb ... 968s Unpacking libaom3:armhf (3.12.1-1) ... 968s Selecting previously unselected package libheif-plugin-aomdec:armhf. 968s Preparing to unpack .../101-libheif-plugin-aomdec_1.20.2-1_armhf.deb ... 968s Unpacking libheif-plugin-aomdec:armhf (1.20.2-1) ... 969s Selecting previously unselected package libde265-0:armhf. 969s Preparing to unpack .../102-libde265-0_1.0.16-1_armhf.deb ... 969s Unpacking libde265-0:armhf (1.0.16-1) ... 969s Selecting previously unselected package libheif-plugin-libde265:armhf. 969s Preparing to unpack .../103-libheif-plugin-libde265_1.20.2-1_armhf.deb ... 969s Unpacking libheif-plugin-libde265:armhf (1.20.2-1) ... 969s Selecting previously unselected package libheif1:armhf. 969s Preparing to unpack .../104-libheif1_1.20.2-1_armhf.deb ... 969s Unpacking libheif1:armhf (1.20.2-1) ... 969s Selecting previously unselected package libimagequant0:armhf. 969s Preparing to unpack .../105-libimagequant0_2.18.0-1build1_armhf.deb ... 969s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 969s Selecting previously unselected package libjpeg-turbo8:armhf. 969s Preparing to unpack .../106-libjpeg-turbo8_2.1.5-4ubuntu2_armhf.deb ... 969s Unpacking libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 969s Selecting previously unselected package libjpeg8:armhf. 969s Preparing to unpack .../107-libjpeg8_8c-2ubuntu11_armhf.deb ... 969s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 969s Selecting previously unselected package libdeflate0:armhf. 969s Preparing to unpack .../108-libdeflate0_1.23-2_armhf.deb ... 969s Unpacking libdeflate0:armhf (1.23-2) ... 969s Selecting previously unselected package libjbig0:armhf. 969s Preparing to unpack .../109-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 969s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 969s Selecting previously unselected package liblerc4:armhf. 969s Preparing to unpack .../110-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 969s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 969s Selecting previously unselected package libwebp7:armhf. 969s Preparing to unpack .../111-libwebp7_1.5.0-0.1_armhf.deb ... 969s Unpacking libwebp7:armhf (1.5.0-0.1) ... 969s Selecting previously unselected package libtiff6:armhf. 969s Preparing to unpack .../112-libtiff6_4.7.0-3ubuntu3_armhf.deb ... 969s Unpacking libtiff6:armhf (4.7.0-3ubuntu3) ... 969s Selecting previously unselected package libxpm4:armhf. 969s Preparing to unpack .../113-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 969s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 969s Selecting previously unselected package libgd3:armhf. 969s Preparing to unpack .../114-libgd3_2.3.3-13ubuntu1_armhf.deb ... 969s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 969s Selecting previously unselected package libgts-0.7-5t64:armhf. 969s Preparing to unpack .../115-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 969s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 969s Selecting previously unselected package libpixman-1-0:armhf. 969s Preparing to unpack .../116-libpixman-1-0_0.44.0-3_armhf.deb ... 969s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 969s Selecting previously unselected package libxcb-render0:armhf. 969s Preparing to unpack .../117-libxcb-render0_1.17.0-2build1_armhf.deb ... 969s Unpacking libxcb-render0:armhf (1.17.0-2build1) ... 969s Selecting previously unselected package libxcb-shm0:armhf. 969s Preparing to unpack .../118-libxcb-shm0_1.17.0-2build1_armhf.deb ... 969s Unpacking libxcb-shm0:armhf (1.17.0-2build1) ... 969s Selecting previously unselected package libcairo2:armhf. 969s Preparing to unpack .../119-libcairo2_1.18.4-1build1_armhf.deb ... 969s Unpacking libcairo2:armhf (1.18.4-1build1) ... 969s Selecting previously unselected package libltdl7:armhf. 969s Preparing to unpack .../120-libltdl7_2.5.4-4build1_armhf.deb ... 969s Unpacking libltdl7:armhf (2.5.4-4build1) ... 970s Selecting previously unselected package libgraphite2-3:armhf. 970s Preparing to unpack .../121-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 970s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 970s Selecting previously unselected package libharfbuzz0b:armhf. 970s Preparing to unpack .../122-libharfbuzz0b_10.2.0-1_armhf.deb ... 970s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 970s Selecting previously unselected package libthai-data. 970s Preparing to unpack .../123-libthai-data_0.1.29-2build1_all.deb ... 970s Unpacking libthai-data (0.1.29-2build1) ... 970s Selecting previously unselected package libdatrie1:armhf. 970s Preparing to unpack .../124-libdatrie1_0.2.13-4_armhf.deb ... 970s Unpacking libdatrie1:armhf (0.2.13-4) ... 970s Selecting previously unselected package libthai0:armhf. 970s Preparing to unpack .../125-libthai0_0.1.29-2build1_armhf.deb ... 970s Unpacking libthai0:armhf (0.1.29-2build1) ... 970s Selecting previously unselected package libpango-1.0-0:armhf. 970s Preparing to unpack .../126-libpango-1.0-0_1.56.3-1build1_armhf.deb ... 970s Unpacking libpango-1.0-0:armhf (1.56.3-1build1) ... 970s Selecting previously unselected package libpangoft2-1.0-0:armhf. 970s Preparing to unpack .../127-libpangoft2-1.0-0_1.56.3-1build1_armhf.deb ... 970s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1build1) ... 970s Selecting previously unselected package libpangocairo-1.0-0:armhf. 970s Preparing to unpack .../128-libpangocairo-1.0-0_1.56.3-1build1_armhf.deb ... 970s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1build1) ... 970s Selecting previously unselected package libpathplan4:armhf. 970s Preparing to unpack .../129-libpathplan4_2.42.4-3build2_armhf.deb ... 970s Unpacking libpathplan4:armhf (2.42.4-3build2) ... 970s Selecting previously unselected package libgvc6. 970s Preparing to unpack .../130-libgvc6_2.42.4-3build2_armhf.deb ... 970s Unpacking libgvc6 (2.42.4-3build2) ... 970s Selecting previously unselected package libgvpr2:armhf. 970s Preparing to unpack .../131-libgvpr2_2.42.4-3build2_armhf.deb ... 970s Unpacking libgvpr2:armhf (2.42.4-3build2) ... 970s Selecting previously unselected package liblab-gamut1:armhf. 970s Preparing to unpack .../132-liblab-gamut1_2.42.4-3build2_armhf.deb ... 970s Unpacking liblab-gamut1:armhf (2.42.4-3build2) ... 970s Selecting previously unselected package libice6:armhf. 970s Preparing to unpack .../133-libice6_2%3a1.1.1-1_armhf.deb ... 970s Unpacking libice6:armhf (2:1.1.1-1) ... 970s Selecting previously unselected package libsm6:armhf. 970s Preparing to unpack .../134-libsm6_2%3a1.2.6-1_armhf.deb ... 970s Unpacking libsm6:armhf (2:1.2.6-1) ... 970s Selecting previously unselected package libxt6t64:armhf. 970s Preparing to unpack .../135-libxt6t64_1%3a1.2.1-1.3_armhf.deb ... 970s Unpacking libxt6t64:armhf (1:1.2.1-1.3) ... 970s Selecting previously unselected package libxmu6:armhf. 970s Preparing to unpack .../136-libxmu6_2%3a1.1.3-3build3_armhf.deb ... 970s Unpacking libxmu6:armhf (2:1.1.3-3build3) ... 970s Selecting previously unselected package libxaw7:armhf. 970s Preparing to unpack .../137-libxaw7_2%3a1.0.16-1_armhf.deb ... 970s Unpacking libxaw7:armhf (2:1.0.16-1) ... 970s Selecting previously unselected package graphviz. 970s Preparing to unpack .../138-graphviz_2.42.4-3build2_armhf.deb ... 970s Unpacking graphviz (2.42.4-3build2) ... 970s Selecting previously unselected package libicu76:armhf. 970s Preparing to unpack .../139-libicu76_76.1-4ubuntu2_armhf.deb ... 970s Unpacking libicu76:armhf (76.1-4ubuntu2) ... 971s Selecting previously unselected package icu-devtools. 971s Preparing to unpack .../140-icu-devtools_76.1-4ubuntu2_armhf.deb ... 971s Unpacking icu-devtools (76.1-4ubuntu2) ... 971s Selecting previously unselected package comerr-dev:armhf. 971s Preparing to unpack .../141-comerr-dev_2.1-1.47.2-3ubuntu2_armhf.deb ... 971s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 971s Selecting previously unselected package libgssrpc4t64:armhf. 971s Preparing to unpack .../142-libgssrpc4t64_1.21.3-5ubuntu2_armhf.deb ... 971s Unpacking libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 971s Selecting previously unselected package libkadm5clnt-mit12:armhf. 971s Preparing to unpack .../143-libkadm5clnt-mit12_1.21.3-5ubuntu2_armhf.deb ... 971s Unpacking libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 971s Selecting previously unselected package libkdb5-10t64:armhf. 971s Preparing to unpack .../144-libkdb5-10t64_1.21.3-5ubuntu2_armhf.deb ... 971s Unpacking libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 971s Selecting previously unselected package libkadm5srv-mit12:armhf. 971s Preparing to unpack .../145-libkadm5srv-mit12_1.21.3-5ubuntu2_armhf.deb ... 971s Unpacking libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 971s Selecting previously unselected package krb5-multidev:armhf. 971s Preparing to unpack .../146-krb5-multidev_1.21.3-5ubuntu2_armhf.deb ... 971s Unpacking krb5-multidev:armhf (1.21.3-5ubuntu2) ... 971s Selecting previously unselected package libaec0:armhf. 971s Preparing to unpack .../147-libaec0_1.1.3-1_armhf.deb ... 971s Unpacking libaec0:armhf (1.1.3-1) ... 971s Selecting previously unselected package libalglib4.2:armhf. 971s Preparing to unpack .../148-libalglib4.2_4.2.0-2_armhf.deb ... 971s Unpacking libalglib4.2:armhf (4.2.0-2) ... 972s Selecting previously unselected package libsuitesparseconfig7:armhf. 972s Preparing to unpack .../149-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 972s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 972s Selecting previously unselected package libamd3:armhf. 972s Preparing to unpack .../150-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 972s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 972s Selecting previously unselected package libann0. 972s Preparing to unpack .../151-libann0_1.1.2+doc-9build1_armhf.deb ... 972s Unpacking libann0 (1.1.2+doc-9build1) ... 972s Selecting previously unselected package libarpack2t64:armhf. 972s Preparing to unpack .../152-libarpack2t64_3.9.1-6_armhf.deb ... 972s Unpacking libarpack2t64:armhf (3.9.1-6) ... 972s Selecting previously unselected package libblas-dev:armhf. 972s Preparing to unpack .../153-libblas-dev_3.12.1-6build1_armhf.deb ... 972s Unpacking libblas-dev:armhf (3.12.1-6build1) ... 972s Selecting previously unselected package liblapack-dev:armhf. 972s Preparing to unpack .../154-liblapack-dev_3.12.1-6build1_armhf.deb ... 972s Unpacking liblapack-dev:armhf (3.12.1-6build1) ... 972s Selecting previously unselected package libarpack2-dev:armhf. 972s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 972s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 972s Selecting previously unselected package libbasix0.9:armhf. 972s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 972s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 972s Selecting previously unselected package libpkgconf3:armhf. 972s Preparing to unpack .../157-libpkgconf3_1.8.1-4build1_armhf.deb ... 972s Unpacking libpkgconf3:armhf (1.8.1-4build1) ... 972s Selecting previously unselected package pkgconf-bin. 972s Preparing to unpack .../158-pkgconf-bin_1.8.1-4build1_armhf.deb ... 972s Unpacking pkgconf-bin (1.8.1-4build1) ... 972s Selecting previously unselected package pkgconf:armhf. 972s Preparing to unpack .../159-pkgconf_1.8.1-4build1_armhf.deb ... 972s Unpacking pkgconf:armhf (1.8.1-4build1) ... 972s Selecting previously unselected package libeigen3-dev. 972s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 972s Unpacking libeigen3-dev (3.4.0-5) ... 972s Selecting previously unselected package libbasix-dev:armhf. 972s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 972s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 972s Selecting previously unselected package libboost1.88-dev:armhf. 972s Preparing to unpack .../162-libboost1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 972s Unpacking libboost1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 975s Selecting previously unselected package libboost-atomic1.88.0:armhf. 975s Preparing to unpack .../163-libboost-atomic1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 975s Unpacking libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu1) ... 975s Selecting previously unselected package libboost-atomic1.88-dev:armhf. 976s Preparing to unpack .../164-libboost-atomic1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-chrono1.88.0:armhf. 976s Preparing to unpack .../165-libboost-chrono1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-chrono1.88-dev:armhf. 976s Preparing to unpack .../166-libboost-chrono1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-chrono-dev:armhf. 976s Preparing to unpack .../167-libboost-chrono-dev_1.88.0.0ubuntu1_armhf.deb ... 976s Unpacking libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 976s Selecting previously unselected package libboost-container1.88.0:armhf. 976s Preparing to unpack .../168-libboost-container1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-container1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-container1.88-dev:armhf. 976s Preparing to unpack .../169-libboost-container1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-date-time1.88.0:armhf. 976s Preparing to unpack .../170-libboost-date-time1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-serialization1.88.0:armhf. 976s Preparing to unpack .../171-libboost-serialization1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-serialization1.88-dev:armhf. 976s Preparing to unpack .../172-libboost-serialization1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-date-time1.88-dev:armhf. 976s Preparing to unpack .../173-libboost-date-time1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-dev:armhf. 976s Preparing to unpack .../174-libboost-dev_1.88.0.0ubuntu1_armhf.deb ... 976s Unpacking libboost-dev:armhf (1.88.0.0ubuntu1) ... 976s Selecting previously unselected package libboost-filesystem1.88.0:armhf. 976s Preparing to unpack .../175-libboost-filesystem1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-system1.88.0:armhf. 976s Preparing to unpack .../176-libboost-system1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-system1.88.0:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-system1.88-dev:armhf. 976s Preparing to unpack .../177-libboost-system1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 976s Unpacking libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 976s Selecting previously unselected package libboost-filesystem1.88-dev:armhf. 977s Preparing to unpack .../178-libboost-filesystem1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-filesystem-dev:armhf. 977s Preparing to unpack .../179-libboost-filesystem-dev_1.88.0.0ubuntu1_armhf.deb ... 977s Unpacking libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 977s Selecting previously unselected package libboost-graph1.88.0:armhf. 977s Preparing to unpack .../180-libboost-graph1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-regex1.88.0:armhf. 977s Preparing to unpack .../181-libboost-regex1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libicu-dev:armhf. 977s Preparing to unpack .../182-libicu-dev_76.1-4ubuntu2_armhf.deb ... 977s Unpacking libicu-dev:armhf (76.1-4ubuntu2) ... 977s Selecting previously unselected package libboost-regex1.88-dev:armhf. 977s Preparing to unpack .../183-libboost-regex1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-test1.88.0:armhf. 977s Preparing to unpack .../184-libboost-test1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-test1.88.0:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-test1.88-dev:armhf. 977s Preparing to unpack .../185-libboost-test1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-graph1.88-dev:armhf. 977s Preparing to unpack .../186-libboost-graph1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 977s Unpacking libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 977s Selecting previously unselected package libboost-random1.88.0:armhf. 978s Preparing to unpack .../187-libboost-random1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-random1.88.0:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-random1.88-dev:armhf. 978s Preparing to unpack .../188-libboost-random1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-iostreams1.88.0:armhf. 978s Preparing to unpack .../189-libboost-iostreams1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-iostreams1.88-dev:armhf. 978s Preparing to unpack .../190-libboost-iostreams1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-iostreams-dev:armhf. 978s Preparing to unpack .../191-libboost-iostreams-dev_1.88.0.0ubuntu1_armhf.deb ... 978s Unpacking libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 978s Selecting previously unselected package libboost-math1.88.0:armhf. 978s Preparing to unpack .../192-libboost-math1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-math1.88.0:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-math1.88-dev:armhf. 978s Preparing to unpack .../193-libboost-math1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libboost-math-dev:armhf. 978s Preparing to unpack .../194-libboost-math-dev_1.88.0.0ubuntu1_armhf.deb ... 978s Unpacking libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 978s Selecting previously unselected package libhwloc15:armhf. 978s Preparing to unpack .../195-libhwloc15_2.12.2-1_armhf.deb ... 978s Unpacking libhwloc15:armhf (2.12.2-1) ... 978s Selecting previously unselected package libmpich12:armhf. 978s Preparing to unpack .../196-libmpich12_4.3.0+really4.2.1-1build1_armhf.deb ... 978s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 978s Selecting previously unselected package libboost-mpi1.88.0. 978s Preparing to unpack .../197-libboost-mpi1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 978s Unpacking libboost-mpi1.88.0 (1.88.0-1.4ubuntu1) ... 978s Selecting previously unselected package libnuma-dev:armhf. 978s Preparing to unpack .../198-libnuma-dev_2.0.19-1_armhf.deb ... 978s Unpacking libnuma-dev:armhf (2.0.19-1) ... 978s Selecting previously unselected package libltdl-dev:armhf. 978s Preparing to unpack .../199-libltdl-dev_2.5.4-4build1_armhf.deb ... 978s Unpacking libltdl-dev:armhf (2.5.4-4build1) ... 978s Selecting previously unselected package libhwloc-dev:armhf. 978s Preparing to unpack .../200-libhwloc-dev_2.12.2-1_armhf.deb ... 978s Unpacking libhwloc-dev:armhf (2.12.2-1) ... 978s Selecting previously unselected package hwloc-nox. 978s Preparing to unpack .../201-hwloc-nox_2.12.2-1_armhf.deb ... 978s Unpacking hwloc-nox (2.12.2-1) ... 979s Selecting previously unselected package libslurm42t64. 979s Preparing to unpack .../202-libslurm42t64_24.11.5-4_armhf.deb ... 979s Unpacking libslurm42t64 (24.11.5-4) ... 979s Selecting previously unselected package mpich. 979s Preparing to unpack .../203-mpich_4.3.0+really4.2.1-1build1_armhf.deb ... 979s Unpacking mpich (4.3.0+really4.2.1-1build1) ... 979s Selecting previously unselected package libmpich-dev:armhf. 979s Preparing to unpack .../204-libmpich-dev_4.3.0+really4.2.1-1build1_armhf.deb ... 979s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 979s Selecting previously unselected package mpi-default-dev. 979s Preparing to unpack .../205-mpi-default-dev_1.18_armhf.deb ... 979s Unpacking mpi-default-dev (1.18) ... 979s Selecting previously unselected package libboost-mpi1.88-dev. 979s Preparing to unpack .../206-libboost-mpi1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 979s Unpacking libboost-mpi1.88-dev (1.88.0-1.4ubuntu1) ... 979s Selecting previously unselected package libboost-mpi-dev. 979s Preparing to unpack .../207-libboost-mpi-dev_1.88.0.0ubuntu1_armhf.deb ... 979s Unpacking libboost-mpi-dev (1.88.0.0ubuntu1) ... 979s Selecting previously unselected package libboost-program-options1.88.0:armhf. 979s Preparing to unpack .../208-libboost-program-options1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 979s Unpacking libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu1) ... 979s Selecting previously unselected package libboost-program-options1.88-dev:armhf. 979s Preparing to unpack .../209-libboost-program-options1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 979s Unpacking libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 979s Selecting previously unselected package libboost-program-options-dev:armhf. 979s Preparing to unpack .../210-libboost-program-options-dev_1.88.0.0ubuntu1_armhf.deb ... 979s Unpacking libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 979s Selecting previously unselected package libboost-serialization-dev:armhf. 979s Preparing to unpack .../211-libboost-serialization-dev_1.88.0.0ubuntu1_armhf.deb ... 979s Unpacking libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 979s Selecting previously unselected package libboost-thread1.88.0:armhf. 979s Preparing to unpack .../212-libboost-thread1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 979s Unpacking libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu1) ... 979s Selecting previously unselected package libboost-thread1.88-dev:armhf. 979s Preparing to unpack .../213-libboost-thread1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 979s Unpacking libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 979s Selecting previously unselected package libboost-thread-dev:armhf. 980s Preparing to unpack .../214-libboost-thread-dev_1.88.0.0ubuntu1_armhf.deb ... 980s Unpacking libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 980s Selecting previously unselected package libboost-timer1.88.0:armhf. 980s Preparing to unpack .../215-libboost-timer1.88.0_1.88.0-1.4ubuntu1_armhf.deb ... 980s Unpacking libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu1) ... 980s Selecting previously unselected package libboost-timer1.88-dev:armhf. 980s Preparing to unpack .../216-libboost-timer1.88-dev_1.88.0-1.4ubuntu1_armhf.deb ... 980s Unpacking libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 980s Selecting previously unselected package libboost-timer-dev:armhf. 980s Preparing to unpack .../217-libboost-timer-dev_1.88.0.0ubuntu1_armhf.deb ... 980s Unpacking libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 980s Selecting previously unselected package libboost-timer1.83.0:armhf. 980s Preparing to unpack .../218-libboost-timer1.83.0_1.83.0-5ubuntu1_armhf.deb ... 980s Unpacking libboost-timer1.83.0:armhf (1.83.0-5ubuntu1) ... 980s Selecting previously unselected package libbrotli-dev:armhf. 980s Preparing to unpack .../219-libbrotli-dev_1.1.0-2build5_armhf.deb ... 980s Unpacking libbrotli-dev:armhf (1.1.0-2build5) ... 980s Selecting previously unselected package libbtf2:armhf. 980s Preparing to unpack .../220-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 980s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 980s Selecting previously unselected package libcamd3:armhf. 980s Preparing to unpack .../221-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 980s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 980s Selecting previously unselected package libccolamd3:armhf. 980s Preparing to unpack .../222-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 980s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 980s Selecting previously unselected package libsz2:armhf. 980s Preparing to unpack .../223-libsz2_1.1.3-1_armhf.deb ... 980s Unpacking libsz2:armhf (1.1.3-1) ... 980s Selecting previously unselected package libhdf5-310:armhf. 980s Preparing to unpack .../224-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 980s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 980s Selecting previously unselected package libcgns3.4:armhf. 980s Preparing to unpack .../225-libcgns3.4_3.4.0-5build1_armhf.deb ... 980s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 980s Selecting previously unselected package libcolamd3:armhf. 980s Preparing to unpack .../226-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 980s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 980s Selecting previously unselected package libcholmod5:armhf. 980s Preparing to unpack .../227-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 980s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 980s Selecting previously unselected package libcombblas2.0.0t64:armhf. 980s Preparing to unpack .../228-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 980s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 980s Selecting previously unselected package libidn2-dev:armhf. 981s Preparing to unpack .../229-libidn2-dev_2.3.8-4_armhf.deb ... 981s Unpacking libidn2-dev:armhf (2.3.8-4) ... 981s Selecting previously unselected package libkrb5-dev:armhf. 981s Preparing to unpack .../230-libkrb5-dev_1.21.3-5ubuntu2_armhf.deb ... 981s Unpacking libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 981s Selecting previously unselected package libldap-dev:armhf. 981s Preparing to unpack .../231-libldap-dev_2.6.10+dfsg-1ubuntu2_armhf.deb ... 981s Unpacking libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 981s Selecting previously unselected package libnghttp2-dev:armhf. 981s Preparing to unpack .../232-libnghttp2-dev_1.64.0-1.1ubuntu1_armhf.deb ... 981s Unpacking libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 981s Selecting previously unselected package libpsl-dev:armhf. 981s Preparing to unpack .../233-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 981s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 981s Selecting previously unselected package libgmpxx4ldbl:armhf. 981s Preparing to unpack .../234-libgmpxx4ldbl_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 981s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 981s Selecting previously unselected package libgmp-dev:armhf. 981s Preparing to unpack .../235-libgmp-dev_2%3a6.3.0+dfsg-5ubuntu1_armhf.deb ... 981s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 981s Selecting previously unselected package libevent-2.1-7t64:armhf. 981s Preparing to unpack .../236-libevent-2.1-7t64_2.1.12-stable-10build1_armhf.deb ... 981s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 981s Selecting previously unselected package libunbound8:armhf. 981s Preparing to unpack .../237-libunbound8_1.22.0-2ubuntu2_armhf.deb ... 981s Unpacking libunbound8:armhf (1.22.0-2ubuntu2) ... 981s Selecting previously unselected package libgnutls-dane0t64:armhf. 981s Preparing to unpack .../238-libgnutls-dane0t64_3.8.9-3ubuntu2_armhf.deb ... 981s Unpacking libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 981s Selecting previously unselected package libgnutls-openssl27t64:armhf. 981s Preparing to unpack .../239-libgnutls-openssl27t64_3.8.9-3ubuntu2_armhf.deb ... 981s Unpacking libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 981s Selecting previously unselected package libp11-kit-dev:armhf. 981s Preparing to unpack .../240-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 981s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 981s Selecting previously unselected package libtasn1-6-dev:armhf. 981s Preparing to unpack .../241-libtasn1-6-dev_4.20.0-2build1_armhf.deb ... 981s Unpacking libtasn1-6-dev:armhf (4.20.0-2build1) ... 981s Selecting previously unselected package nettle-dev:armhf. 981s Preparing to unpack .../242-nettle-dev_3.10.1-1_armhf.deb ... 981s Unpacking nettle-dev:armhf (3.10.1-1) ... 981s Selecting previously unselected package libgnutls28-dev:armhf. 982s Preparing to unpack .../243-libgnutls28-dev_3.8.9-3ubuntu2_armhf.deb ... 982s Unpacking libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 982s Selecting previously unselected package zlib1g-dev:armhf. 982s Preparing to unpack .../244-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_armhf.deb ... 982s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 982s Selecting previously unselected package librtmp-dev:armhf. 982s Preparing to unpack .../245-librtmp-dev_2.4+20151223.gitfa8646d.1-2build8_armhf.deb ... 982s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build8) ... 982s Selecting previously unselected package libssl-dev:armhf. 982s Preparing to unpack .../246-libssl-dev_3.5.3-1ubuntu2_armhf.deb ... 982s Unpacking libssl-dev:armhf (3.5.3-1ubuntu2) ... 982s Selecting previously unselected package libssh2-1-dev:armhf. 982s Preparing to unpack .../247-libssh2-1-dev_1.11.1-1build1_armhf.deb ... 982s Unpacking libssh2-1-dev:armhf (1.11.1-1build1) ... 982s Selecting previously unselected package libzstd-dev:armhf. 982s Preparing to unpack .../248-libzstd-dev_1.5.7+dfsg-1build2_armhf.deb ... 982s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 982s Selecting previously unselected package libcurl4-openssl-dev:armhf. 982s Preparing to unpack .../249-libcurl4-openssl-dev_8.14.1-2ubuntu1_armhf.deb ... 982s Unpacking libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 982s Selecting previously unselected package libcxsparse4:armhf. 982s Preparing to unpack .../250-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 982s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 982s Selecting previously unselected package libhdf5-mpich-310:armhf. 982s Preparing to unpack .../251-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 982s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 982s Selecting previously unselected package libfftw3-double3:armhf. 982s Preparing to unpack .../252-libfftw3-double3_3.3.10-2fakesync1build2_armhf.deb ... 982s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 982s Selecting previously unselected package libfftw3-single3:armhf. 982s Preparing to unpack .../253-libfftw3-single3_3.3.10-2fakesync1build2_armhf.deb ... 982s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 982s Selecting previously unselected package libfftw3-mpi3:armhf. 982s Preparing to unpack .../254-libfftw3-mpi3_3.3.10-2fakesync1build2_armhf.deb ... 982s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 982s Selecting previously unselected package libklu2:armhf. 982s Preparing to unpack .../255-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 982s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 982s Selecting previously unselected package mpi-default-bin. 983s Preparing to unpack .../256-mpi-default-bin_1.18_armhf.deb ... 983s Unpacking mpi-default-bin (1.18) ... 983s Selecting previously unselected package libscalapack-mpich2.2:armhf. 983s Preparing to unpack .../257-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 983s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 983s Selecting previously unselected package libmumps-5.7:armhf. 983s Preparing to unpack .../258-libmumps-5.7_5.7.3-3build3_armhf.deb ... 983s Unpacking libmumps-5.7:armhf (5.7.3-3build3) ... 983s Selecting previously unselected package libptscotch-7.0:armhf. 983s Preparing to unpack .../259-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 983s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 983s Selecting previously unselected package libspqr4:armhf. 983s Preparing to unpack .../260-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 983s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 983s Selecting previously unselected package libmetis5:armhf. 983s Preparing to unpack .../261-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 983s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 983s Selecting previously unselected package libsuperlu-dist8:armhf. 983s Preparing to unpack .../262-libsuperlu-dist8_8.2.1+dfsg1-5.1_armhf.deb ... 983s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 983s Selecting previously unselected package libsuperlu7:armhf. 983s Preparing to unpack .../263-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 983s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 983s Selecting previously unselected package libumfpack6:armhf. 983s Preparing to unpack .../264-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 983s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 983s Selecting previously unselected package ocl-icd-libopencl1:armhf. 983s Preparing to unpack .../265-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 983s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 983s Selecting previously unselected package libpetsc-complex3.22:armhf. 983s Preparing to unpack .../266-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 983s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 983s Selecting previously unselected package libpugixml1v5:armhf. 984s Preparing to unpack .../267-libpugixml1v5_1.14-2_armhf.deb ... 984s Unpacking libpugixml1v5:armhf (1.14-2) ... 984s Selecting previously unselected package libparpack2t64:armhf. 984s Preparing to unpack .../268-libparpack2t64_3.9.1-6_armhf.deb ... 984s Unpacking libparpack2t64:armhf (3.9.1-6) ... 984s Selecting previously unselected package libslepc-complex3.22. 984s Preparing to unpack .../269-libslepc-complex3.22_3.22.2+dfsg1-1build2_armhf.deb ... 984s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 984s Selecting previously unselected package libspdlog1.15:armhf. 984s Preparing to unpack .../270-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 984s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 984s Selecting previously unselected package libdolfinx-complex0.9:armhf. 984s Preparing to unpack .../271-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 984s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 984s Selecting previously unselected package libjs-jquery-ui. 984s Preparing to unpack .../272-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 984s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 984s Selecting previously unselected package libldl3:armhf. 984s Preparing to unpack .../273-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 984s Preparing to unpack .../274-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package librbio4:armhf. 984s Preparing to unpack .../275-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package libspex3:armhf. 984s Preparing to unpack .../276-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package libparu1:armhf. 984s Preparing to unpack .../277-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package libsuitesparse-dev:armhf. 984s Preparing to unpack .../278-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 984s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 984s Selecting previously unselected package libscotch-7.0:armhf. 984s Preparing to unpack .../279-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 984s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 984s Selecting previously unselected package libscotch-dev. 984s Preparing to unpack .../280-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 984s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 985s Selecting previously unselected package libptscotch-dev. 985s Preparing to unpack .../281-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 985s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 985s Selecting previously unselected package libscalapack-mpich-dev:armhf. 985s Preparing to unpack .../282-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 985s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 985s Selecting previously unselected package libscalapack-mpi-dev:armhf. 985s Preparing to unpack .../283-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 985s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 985s Selecting previously unselected package libfftw3-bin. 985s Preparing to unpack .../284-libfftw3-bin_3.3.10-2fakesync1build2_armhf.deb ... 985s Unpacking libfftw3-bin (3.3.10-2fakesync1build2) ... 985s Selecting previously unselected package libfftw3-dev:armhf. 985s Preparing to unpack .../285-libfftw3-dev_3.3.10-2fakesync1build2_armhf.deb ... 985s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 985s Selecting previously unselected package libfftw3-mpi-dev:armhf. 985s Preparing to unpack .../286-libfftw3-mpi-dev_3.3.10-2fakesync1build2_armhf.deb ... 985s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 985s Selecting previously unselected package opencl-c-headers. 985s Preparing to unpack .../287-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 985s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 985s Selecting previously unselected package opencl-clhpp-headers. 985s Preparing to unpack .../288-opencl-clhpp-headers_3.0~2025.07.22-1ubuntu1_all.deb ... 985s Unpacking opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 985s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 985s Preparing to unpack .../289-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 985s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 985s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 985s Preparing to unpack .../290-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 985s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 985s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 985s Preparing to unpack .../291-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 985s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 985s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 985s Preparing to unpack .../292-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 985s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 985s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 985s Preparing to unpack .../293-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 985s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 985s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 985s Preparing to unpack .../294-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 985s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 985s Selecting previously unselected package libaec-dev:armhf. 985s Preparing to unpack .../295-libaec-dev_1.1.3-1_armhf.deb ... 985s Unpacking libaec-dev:armhf (1.1.3-1) ... 986s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 986s Preparing to unpack .../296-libjpeg-turbo8-dev_2.1.5-4ubuntu2_armhf.deb ... 986s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 986s Selecting previously unselected package libjpeg8-dev:armhf. 986s Preparing to unpack .../297-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 986s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 986s Selecting previously unselected package libjpeg-dev:armhf. 986s Preparing to unpack .../298-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 986s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 986s Selecting previously unselected package libhdf5-mpich-dev. 986s Preparing to unpack .../299-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 986s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 986s Selecting previously unselected package libhdf5-mpi-dev:armhf. 986s Preparing to unpack .../300-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 986s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 986s Selecting previously unselected package libsuperlu-dev:armhf. 986s Preparing to unpack .../301-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 986s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 986s Selecting previously unselected package libsuperlu-dist-dev:armhf. 986s Preparing to unpack .../302-libsuperlu-dist-dev_8.2.1+dfsg1-5.1_armhf.deb ... 986s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 986s Selecting previously unselected package xorg-sgml-doctools. 986s Preparing to unpack .../303-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 986s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 986s Selecting previously unselected package x11proto-dev. 986s Preparing to unpack .../304-x11proto-dev_2024.1-1_all.deb ... 986s Unpacking x11proto-dev (2024.1-1) ... 986s Selecting previously unselected package libxau-dev:armhf. 986s Preparing to unpack .../305-libxau-dev_1%3a1.0.11-1build1_armhf.deb ... 986s Unpacking libxau-dev:armhf (1:1.0.11-1build1) ... 986s Selecting previously unselected package libxdmcp-dev:armhf. 986s Preparing to unpack .../306-libxdmcp-dev_1%3a1.1.5-1build1_armhf.deb ... 986s Unpacking libxdmcp-dev:armhf (1:1.1.5-1build1) ... 986s Selecting previously unselected package xtrans-dev. 986s Preparing to unpack .../307-xtrans-dev_1.6.0-1_all.deb ... 986s Unpacking xtrans-dev (1.6.0-1) ... 986s Selecting previously unselected package libxcb1-dev:armhf. 986s Preparing to unpack .../308-libxcb1-dev_1.17.0-2build1_armhf.deb ... 986s Unpacking libxcb1-dev:armhf (1.17.0-2build1) ... 987s Selecting previously unselected package libx11-dev:armhf. 987s Preparing to unpack .../309-libx11-dev_2%3a1.8.12-1build1_armhf.deb ... 987s Unpacking libx11-dev:armhf (2:1.8.12-1build1) ... 987s Selecting previously unselected package libyaml-dev:armhf. 987s Preparing to unpack .../310-libyaml-dev_0.2.5-2build2_armhf.deb ... 987s Unpacking libyaml-dev:armhf (0.2.5-2build2) ... 987s Selecting previously unselected package libpetsc3.22-dev-common. 987s Preparing to unpack .../311-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu2_all.deb ... 987s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 987s Selecting previously unselected package libmumps-headers-dev. 987s Preparing to unpack .../312-libmumps-headers-dev_5.7.3-3build3_all.deb ... 987s Unpacking libmumps-headers-dev (5.7.3-3build3) ... 987s Selecting previously unselected package libmumps-dev:armhf. 987s Preparing to unpack .../313-libmumps-dev_5.7.3-3build3_armhf.deb ... 987s Unpacking libmumps-dev:armhf (5.7.3-3build3) ... 987s Selecting previously unselected package libc6-dbg:armhf. 987s Preparing to unpack .../314-libc6-dbg_2.42-0ubuntu3_armhf.deb ... 987s Unpacking libc6-dbg:armhf (2.42-0ubuntu3) ... 987s Selecting previously unselected package valgrind. 987s Preparing to unpack .../315-valgrind_1%3a3.25.1-0ubuntu1_armhf.deb ... 987s Unpacking valgrind (1:3.25.1-0ubuntu1) ... 987s Selecting previously unselected package valgrind-mpi. 987s Preparing to unpack .../316-valgrind-mpi_1%3a3.25.1-0ubuntu1_armhf.deb ... 987s Unpacking valgrind-mpi (1:3.25.1-0ubuntu1) ... 988s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 988s Preparing to unpack .../317-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 988s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 988s Selecting previously unselected package libparpack2-dev:armhf. 988s Preparing to unpack .../318-libparpack2-dev_3.9.1-6_armhf.deb ... 988s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 988s Selecting previously unselected package libslepc-complex3.22-dev. 988s Preparing to unpack .../319-libslepc-complex3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 988s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 988s Selecting previously unselected package libdolfinx-complex-dev:armhf. 988s Preparing to unpack .../320-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 988s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 988s Selecting previously unselected package libhypre-2.32.0:armhf. 988s Preparing to unpack .../321-libhypre-2.32.0_2.32.0-5_armhf.deb ... 988s Unpacking libhypre-2.32.0:armhf (2.32.0-5) ... 988s Selecting previously unselected package libpetsc-real3.22:armhf. 988s Preparing to unpack .../322-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 988s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 988s Selecting previously unselected package libslepc-real3.22. 988s Preparing to unpack .../323-libslepc-real3.22_3.22.2+dfsg1-1build2_armhf.deb ... 988s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 988s Selecting previously unselected package libdolfinx-real0.9:armhf. 988s Preparing to unpack .../324-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 988s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 988s Selecting previously unselected package libhypre-dev:armhf. 988s Preparing to unpack .../325-libhypre-dev_2.32.0-5_armhf.deb ... 988s Unpacking libhypre-dev:armhf (2.32.0-5) ... 989s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 989s Preparing to unpack .../326-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu2_armhf.deb ... 989s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 989s Selecting previously unselected package libslepc-real3.22-dev. 989s Preparing to unpack .../327-libslepc-real3.22-dev_3.22.2+dfsg1-1build2_armhf.deb ... 989s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 989s Selecting previously unselected package libdolfinx-real-dev:armhf. 989s Preparing to unpack .../328-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 989s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 989s Selecting previously unselected package libpugixml-dev:armhf. 989s Preparing to unpack .../329-libpugixml-dev_1.14-2_armhf.deb ... 989s Unpacking libpugixml-dev:armhf (1.14-2) ... 989s Selecting previously unselected package libfmt-dev:armhf. 989s Preparing to unpack .../330-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 989s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 989s Selecting previously unselected package libspdlog-dev:armhf. 989s Preparing to unpack .../331-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 989s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 989s Selecting previously unselected package liblzma-dev:armhf. 989s Preparing to unpack .../332-liblzma-dev_5.8.1-1build2_armhf.deb ... 989s Unpacking liblzma-dev:armhf (5.8.1-1build2) ... 989s Selecting previously unselected package libxml2-dev:armhf. 989s Preparing to unpack .../333-libxml2-dev_2.14.5+dfsg-0.2_armhf.deb ... 989s Unpacking libxml2-dev:armhf (2.14.5+dfsg-0.2) ... 989s Selecting previously unselected package python3-ply. 989s Preparing to unpack .../334-python3-ply_3.11-9_all.deb ... 989s Unpacking python3-ply (3.11-9) ... 989s Selecting previously unselected package python3-pycparser. 989s Preparing to unpack .../335-python3-pycparser_2.22-2_all.deb ... 989s Unpacking python3-pycparser (2.22-2) ... 989s Selecting previously unselected package python3-cffi. 989s Preparing to unpack .../336-python3-cffi_1.17.1-3_all.deb ... 989s Unpacking python3-cffi (1.17.1-3) ... 990s Selecting previously unselected package libpython3.13:armhf. 990s Preparing to unpack .../337-libpython3.13_3.13.7-1_armhf.deb ... 990s Unpacking libpython3.13:armhf (3.13.7-1) ... 990s Selecting previously unselected package libexpat1-dev:armhf. 990s Preparing to unpack .../338-libexpat1-dev_2.7.1-2_armhf.deb ... 990s Unpacking libexpat1-dev:armhf (2.7.1-2) ... 990s Selecting previously unselected package libpython3.13-dev:armhf. 990s Preparing to unpack .../339-libpython3.13-dev_3.13.7-1_armhf.deb ... 990s Unpacking libpython3.13-dev:armhf (3.13.7-1) ... 990s Selecting previously unselected package libpython3-dev:armhf. 990s Preparing to unpack .../340-libpython3-dev_3.13.7-2_armhf.deb ... 990s Unpacking libpython3-dev:armhf (3.13.7-2) ... 990s Selecting previously unselected package python3.13-dev. 990s Preparing to unpack .../341-python3.13-dev_3.13.7-1_armhf.deb ... 990s Unpacking python3.13-dev (3.13.7-1) ... 990s Selecting previously unselected package python3-dev. 990s Preparing to unpack .../342-python3-dev_3.13.7-2_armhf.deb ... 990s Unpacking python3-dev (3.13.7-2) ... 990s Selecting previously unselected package python3-ufl. 990s Preparing to unpack .../343-python3-ufl_2024.2.0-3_all.deb ... 990s Unpacking python3-ufl (2024.2.0-3) ... 990s Selecting previously unselected package python3-basix. 990s Preparing to unpack .../344-python3-basix_0.9.0-2build2_armhf.deb ... 990s Unpacking python3-basix (0.9.0-2build2) ... 990s Selecting previously unselected package python3-ffcx. 990s Preparing to unpack .../345-python3-ffcx_1%3a0.9.0-2_all.deb ... 990s Unpacking python3-ffcx (1:0.9.0-2) ... 991s Selecting previously unselected package libdolfinx-dev:armhf. 991s Preparing to unpack .../346-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 991s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 991s Selecting previously unselected package libdrm-amdgpu1:armhf. 991s Preparing to unpack .../347-libdrm-amdgpu1_2.4.125-1_armhf.deb ... 991s Unpacking libdrm-amdgpu1:armhf (2.4.125-1) ... 991s Selecting previously unselected package libxfixes3:armhf. 991s Preparing to unpack .../348-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 991s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 991s Selecting previously unselected package libxcursor1:armhf. 991s Preparing to unpack .../349-libxcursor1_1%3a1.2.3-1_armhf.deb ... 991s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 991s Selecting previously unselected package libxinerama1:armhf. 991s Preparing to unpack .../350-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 991s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 991s Selecting previously unselected package libfltk1.3t64:armhf. 991s Preparing to unpack .../351-libfltk1.3t64_1.3.11-2_armhf.deb ... 991s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 991s Selecting previously unselected package libglvnd0:armhf. 991s Preparing to unpack .../352-libglvnd0_1.7.0-1build2_armhf.deb ... 991s Unpacking libglvnd0:armhf (1.7.0-1build2) ... 991s Selecting previously unselected package libx11-xcb1:armhf. 991s Preparing to unpack .../353-libx11-xcb1_2%3a1.8.12-1build1_armhf.deb ... 991s Unpacking libx11-xcb1:armhf (2:1.8.12-1build1) ... 991s Selecting previously unselected package libxcb-dri3-0:armhf. 991s Preparing to unpack .../354-libxcb-dri3-0_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-dri3-0:armhf (1.17.0-2build1) ... 991s Selecting previously unselected package libxcb-glx0:armhf. 991s Preparing to unpack .../355-libxcb-glx0_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-glx0:armhf (1.17.0-2build1) ... 991s Selecting previously unselected package libxcb-present0:armhf. 991s Preparing to unpack .../356-libxcb-present0_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-present0:armhf (1.17.0-2build1) ... 991s Selecting previously unselected package libxcb-xfixes0:armhf. 991s Preparing to unpack .../357-libxcb-xfixes0_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-xfixes0:armhf (1.17.0-2build1) ... 991s Selecting previously unselected package libxxf86vm1:armhf. 991s Preparing to unpack .../358-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 991s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 991s Selecting previously unselected package libxcb-randr0:armhf. 991s Preparing to unpack .../359-libxcb-randr0_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-randr0:armhf (1.17.0-2build1) ... 991s Selecting previously unselected package libxcb-sync1:armhf. 991s Preparing to unpack .../360-libxcb-sync1_1.17.0-2build1_armhf.deb ... 991s Unpacking libxcb-sync1:armhf (1.17.0-2build1) ... 992s Selecting previously unselected package libxshmfence1:armhf. 992s Preparing to unpack .../361-libxshmfence1_1.3.3-1_armhf.deb ... 992s Unpacking libxshmfence1:armhf (1.3.3-1) ... 992s Selecting previously unselected package mesa-libgallium:armhf. 992s Preparing to unpack .../362-mesa-libgallium_25.2.3-1ubuntu1_armhf.deb ... 992s Unpacking mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 992s Selecting previously unselected package libgbm1:armhf. 992s Preparing to unpack .../363-libgbm1_25.2.3-1ubuntu1_armhf.deb ... 992s Unpacking libgbm1:armhf (25.2.3-1ubuntu1) ... 992s Selecting previously unselected package libvulkan1:armhf. 992s Preparing to unpack .../364-libvulkan1_1.4.321.0-1_armhf.deb ... 992s Unpacking libvulkan1:armhf (1.4.321.0-1) ... 992s Selecting previously unselected package libgl1-mesa-dri:armhf. 992s Preparing to unpack .../365-libgl1-mesa-dri_25.2.3-1ubuntu1_armhf.deb ... 992s Unpacking libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 992s Selecting previously unselected package libglx-mesa0:armhf. 992s Preparing to unpack .../366-libglx-mesa0_25.2.3-1ubuntu1_armhf.deb ... 992s Unpacking libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 992s Selecting previously unselected package libglx0:armhf. 992s Preparing to unpack .../367-libglx0_1.7.0-1build2_armhf.deb ... 992s Unpacking libglx0:armhf (1.7.0-1build2) ... 992s Selecting previously unselected package libgl1:armhf. 992s Preparing to unpack .../368-libgl1_1.7.0-1build2_armhf.deb ... 992s Unpacking libgl1:armhf (1.7.0-1build2) ... 992s Selecting previously unselected package libfltk-gl1.3t64:armhf. 992s Preparing to unpack .../369-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 992s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 992s Selecting previously unselected package libfltk-images1.3t64:armhf. 992s Preparing to unpack .../370-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 992s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 992s Selecting previously unselected package libgl2ps1.4. 992s Preparing to unpack .../371-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 992s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 992s Selecting previously unselected package libopengl0:armhf. 992s Preparing to unpack .../372-libopengl0_1.7.0-1build2_armhf.deb ... 992s Unpacking libopengl0:armhf (1.7.0-1build2) ... 993s Selecting previously unselected package libglu1-mesa:armhf. 993s Preparing to unpack .../373-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 993s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 993s Selecting previously unselected package libtbbbind-2-5:armhf. 993s Preparing to unpack .../374-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 993s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 993s Selecting previously unselected package libtbbmalloc2:armhf. 993s Preparing to unpack .../375-libtbbmalloc2_2022.1.0-1_armhf.deb ... 993s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 993s Selecting previously unselected package libtbb12:armhf. 993s Preparing to unpack .../376-libtbb12_2022.1.0-1_armhf.deb ... 993s Unpacking libtbb12:armhf (2022.1.0-1) ... 993s Selecting previously unselected package libocct-foundation-7.8:armhf. 993s Preparing to unpack .../377-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 993s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 993s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 993s Preparing to unpack .../378-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 993s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 993s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 993s Preparing to unpack .../379-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 993s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 993s Selecting previously unselected package libimath-3-1-29t64:armhf. 993s Preparing to unpack .../380-libimath-3-1-29t64_3.1.12-1ubuntu3_armhf.deb ... 993s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 993s Selecting previously unselected package libjxr0t64:armhf. 993s Preparing to unpack .../381-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 993s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 993s Selecting previously unselected package libopenexr-3-1-30:armhf. 993s Preparing to unpack .../382-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 993s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 994s Selecting previously unselected package libopenjp2-7:armhf. 994s Preparing to unpack .../383-libopenjp2-7_2.5.3-2.1_armhf.deb ... 994s Unpacking libopenjp2-7:armhf (2.5.3-2.1) ... 994s Selecting previously unselected package liblcms2-2:armhf. 994s Preparing to unpack .../384-liblcms2-2_2.16-2_armhf.deb ... 994s Unpacking liblcms2-2:armhf (2.16-2) ... 994s Selecting previously unselected package libraw23t64:armhf. 994s Preparing to unpack .../385-libraw23t64_0.21.4-2_armhf.deb ... 994s Unpacking libraw23t64:armhf (0.21.4-2) ... 994s Selecting previously unselected package libwebpmux3:armhf. 994s Preparing to unpack .../386-libwebpmux3_1.5.0-0.1_armhf.deb ... 994s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 994s Selecting previously unselected package libfreeimage3:armhf. 994s Preparing to unpack .../387-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 994s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 994s Selecting previously unselected package libocct-draw-7.8:armhf. 994s Preparing to unpack .../388-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 994s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 994s Selecting previously unselected package occt-misc. 994s Preparing to unpack .../389-occt-misc_7.8.1+dfsg1-3_all.deb ... 994s Unpacking occt-misc (7.8.1+dfsg1-3) ... 994s Selecting previously unselected package libocct-visualization-7.8:armhf. 994s Preparing to unpack .../390-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 994s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 995s Selecting previously unselected package libocct-ocaf-7.8:armhf. 995s Preparing to unpack .../391-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 995s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 995s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 995s Preparing to unpack .../392-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 995s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 995s Selecting previously unselected package libvoro++1. 995s Preparing to unpack .../393-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 995s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 995s Selecting previously unselected package libgmsh4.13:armhf. 995s Preparing to unpack .../394-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 995s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 995s Selecting previously unselected package libjson-perl. 995s Preparing to unpack .../395-libjson-perl_4.10000-1_all.deb ... 995s Unpacking libjson-perl (4.10000-1) ... 995s Selecting previously unselected package libpetsc-complex-dev. 995s Preparing to unpack .../396-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 995s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 995s Selecting previously unselected package libpetsc-real-dev. 995s Preparing to unpack .../397-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu2_all.deb ... 995s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 995s Selecting previously unselected package libpython3.14-stdlib:armhf. 995s Preparing to unpack .../398-libpython3.14-stdlib_3.14.0-1_armhf.deb ... 995s Unpacking libpython3.14-stdlib:armhf (3.14.0-1) ... 996s Selecting previously unselected package libpython3.14:armhf. 996s Preparing to unpack .../399-libpython3.14_3.14.0-1_armhf.deb ... 996s Unpacking libpython3.14:armhf (3.14.0-1) ... 996s Selecting previously unselected package libpython3.14-dev:armhf. 996s Preparing to unpack .../400-libpython3.14-dev_3.14.0-1_armhf.deb ... 996s Unpacking libpython3.14-dev:armhf (3.14.0-1) ... 996s Selecting previously unselected package libpython3-all-dev:armhf. 996s Preparing to unpack .../401-libpython3-all-dev_3.13.7-2_armhf.deb ... 996s Unpacking libpython3-all-dev:armhf (3.13.7-2) ... 996s Selecting previously unselected package libqhull-r8.0:armhf. 996s Preparing to unpack .../402-libqhull-r8.0_2020.2-6build1_armhf.deb ... 996s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 996s Selecting previously unselected package libraqm0:armhf. 996s Preparing to unpack .../403-libraqm0_0.10.3-1_armhf.deb ... 996s Unpacking libraqm0:armhf (0.10.3-1) ... 996s Selecting previously unselected package libslepc-complex-dev. 996s Preparing to unpack .../404-libslepc-complex-dev_3.22.2+dfsg1-1build2_armhf.deb ... 996s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 996s Selecting previously unselected package libslepc-real-dev. 996s Preparing to unpack .../405-libslepc-real-dev_3.22.2+dfsg1-1build2_armhf.deb ... 996s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build2) ... 996s Selecting previously unselected package libwebpdemux2:armhf. 996s Preparing to unpack .../406-libwebpdemux2_1.5.0-0.1_armhf.deb ... 996s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 996s Selecting previously unselected package libxslt1.1:armhf. 996s Preparing to unpack .../407-libxslt1.1_1.1.43-0.1_armhf.deb ... 996s Unpacking libxslt1.1:armhf (1.1.43-0.1) ... 996s Selecting previously unselected package libzopfli1. 996s Preparing to unpack .../408-libzopfli1_1.0.3-3_armhf.deb ... 996s Unpacking libzopfli1 (1.0.3-3) ... 996s Selecting previously unselected package robin-map-dev. 996s Preparing to unpack .../409-robin-map-dev_1.3.0-1_all.deb ... 996s Unpacking robin-map-dev (1.3.0-1) ... 996s Selecting previously unselected package nanobind-dev. 997s Preparing to unpack .../410-nanobind-dev_2.5.0-1_all.deb ... 997s Unpacking nanobind-dev (2.5.0-1) ... 997s Selecting previously unselected package python3-packaging. 997s Preparing to unpack .../411-python3-packaging_25.0-1_all.deb ... 997s Unpacking python3-packaging (25.0-1) ... 997s Selecting previously unselected package python3-pyproject-hooks. 997s Preparing to unpack .../412-python3-pyproject-hooks_1.2.0-1_all.deb ... 997s Unpacking python3-pyproject-hooks (1.2.0-1) ... 997s Selecting previously unselected package python3-wheel. 997s Preparing to unpack .../413-python3-wheel_0.46.1-2_all.deb ... 997s Unpacking python3-wheel (0.46.1-2) ... 997s Selecting previously unselected package python3-build. 997s Preparing to unpack .../414-python3-build_1.2.2-2_all.deb ... 997s Unpacking python3-build (1.2.2-2) ... 997s Selecting previously unselected package python3-installer. 997s Preparing to unpack .../415-python3-installer_0.7.0+dfsg1-3_all.deb ... 997s Unpacking python3-installer (0.7.0+dfsg1-3) ... 997s Selecting previously unselected package pybuild-plugin-pyproject. 997s Preparing to unpack .../416-pybuild-plugin-pyproject_6.20250414_all.deb ... 997s Unpacking pybuild-plugin-pyproject (6.20250414) ... 997s Selecting previously unselected package python-matplotlib-data. 997s Preparing to unpack .../417-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 997s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 997s Selecting previously unselected package sphinx-common. 997s Preparing to unpack .../418-sphinx-common_8.2.3-1ubuntu2_all.deb ... 997s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 997s Selecting previously unselected package python-petsc4py-doc. 997s Preparing to unpack .../419-python-petsc4py-doc_3.22.4-2ubuntu1_all.deb ... 997s Unpacking python-petsc4py-doc (3.22.4-2ubuntu1) ... 997s Selecting previously unselected package python3.14. 997s Preparing to unpack .../420-python3.14_3.14.0-1_armhf.deb ... 997s Unpacking python3.14 (3.14.0-1) ... 997s Selecting previously unselected package python3-all. 998s Preparing to unpack .../421-python3-all_3.13.7-2_armhf.deb ... 998s Unpacking python3-all (3.13.7-2) ... 998s Selecting previously unselected package python3.14-dev. 998s Preparing to unpack .../422-python3.14-dev_3.14.0-1_armhf.deb ... 998s Unpacking python3.14-dev (3.14.0-1) ... 998s Selecting previously unselected package python3-all-dev. 998s Preparing to unpack .../423-python3-all-dev_3.13.7-2_armhf.deb ... 998s Unpacking python3-all-dev (3.13.7-2) ... 998s Selecting previously unselected package python3-brotli. 998s Preparing to unpack .../424-python3-brotli_1.1.0-2build5_armhf.deb ... 998s Unpacking python3-brotli (1.1.0-2build5) ... 998s Selecting previously unselected package python3-contourpy. 998s Preparing to unpack .../425-python3-contourpy_1.3.1-1build1_armhf.deb ... 998s Unpacking python3-contourpy (1.3.1-1build1) ... 998s Selecting previously unselected package python3-cycler. 998s Preparing to unpack .../426-python3-cycler_0.12.1-1_all.deb ... 998s Unpacking python3-cycler (0.12.1-1) ... 998s Selecting previously unselected package python3-dateutil. 998s Preparing to unpack .../427-python3-dateutil_2.9.0-4_all.deb ... 998s Unpacking python3-dateutil (2.9.0-4) ... 998s Selecting previously unselected package python3-decorator. 998s Preparing to unpack .../428-python3-decorator_5.2.1-2_all.deb ... 998s Unpacking python3-decorator (5.2.1-2) ... 998s Selecting previously unselected package python3-defusedxml. 998s Preparing to unpack .../429-python3-defusedxml_0.7.1-3_all.deb ... 998s Unpacking python3-defusedxml (0.7.1-3) ... 998s Selecting previously unselected package python3-distlib. 998s Preparing to unpack .../430-python3-distlib_0.4.0-1_all.deb ... 998s Unpacking python3-distlib (0.4.0-1) ... 998s Selecting previously unselected package python3-roman. 998s Preparing to unpack .../431-python3-roman_5.0-1_all.deb ... 998s Unpacking python3-roman (5.0-1) ... 998s Selecting previously unselected package python3-docutils. 998s Preparing to unpack .../432-python3-docutils_0.21.2+dfsg-2_all.deb ... 998s Unpacking python3-docutils (0.21.2+dfsg-2) ... 998s Selecting previously unselected package python3-mpi4py. 998s Preparing to unpack .../433-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 998s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 998s Selecting previously unselected package python3-nanobind. 998s Preparing to unpack .../434-python3-nanobind_2.5.0-1_all.deb ... 998s Unpacking python3-nanobind (2.5.0-1) ... 998s Selecting previously unselected package python3-pusimp. 999s Preparing to unpack .../435-python3-pusimp_0.1.1-1_all.deb ... 999s Unpacking python3-pusimp (0.1.1-1) ... 999s Selecting previously unselected package python3-scipy. 999s Preparing to unpack .../436-python3-scipy_1.15.3-1_armhf.deb ... 999s Unpacking python3-scipy (1.15.3-1) ... 999s Selecting previously unselected package swig. 999s Preparing to unpack .../437-swig_4.3.0-2_armhf.deb ... 999s Unpacking swig (4.3.0-2) ... 999s Selecting previously unselected package python3-petsc4py-real3.22. 999s Preparing to unpack .../438-python3-petsc4py-real3.22_3.22.4-2ubuntu1_armhf.deb ... 999s Unpacking python3-petsc4py-real3.22 (3.22.4-2ubuntu1) ... 999s Selecting previously unselected package python3-petsc4py-real. 1000s Preparing to unpack .../439-python3-petsc4py-real_3.22.4-2ubuntu1_all.deb ... 1000s Unpacking python3-petsc4py-real (3.22.4-2ubuntu1) ... 1000s Selecting previously unselected package python3-petsc4py-complex3.22. 1000s Preparing to unpack .../440-python3-petsc4py-complex3.22_3.22.4-2ubuntu1_armhf.deb ... 1000s Unpacking python3-petsc4py-complex3.22 (3.22.4-2ubuntu1) ... 1000s Selecting previously unselected package python3-petsc4py-complex. 1000s Preparing to unpack .../441-python3-petsc4py-complex_3.22.4-2ubuntu1_all.deb ... 1000s Unpacking python3-petsc4py-complex (3.22.4-2ubuntu1) ... 1000s Selecting previously unselected package python3-petsc4py. 1000s Preparing to unpack .../442-python3-petsc4py_3.22.4-2ubuntu1_all.deb ... 1000s Unpacking python3-petsc4py (3.22.4-2ubuntu1) ... 1000s Selecting previously unselected package python3-slepc4py-real3.22. 1000s Preparing to unpack .../443-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 1000s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 1000s Selecting previously unselected package python3-slepc4py-real. 1000s Preparing to unpack .../444-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 1000s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 1000s Selecting previously unselected package python3-slepc4py-complex3.22. 1000s Preparing to unpack .../445-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 1000s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 1000s Selecting previously unselected package python3-slepc4py-complex. 1000s Preparing to unpack .../446-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 1000s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 1000s Selecting previously unselected package python3-slepc4py. 1000s Preparing to unpack .../447-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 1000s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 1000s Selecting previously unselected package python3-dolfinx-real. 1000s Preparing to unpack .../448-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 1000s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 1000s Selecting previously unselected package python3-dolfinx-complex. 1000s Preparing to unpack .../449-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 1000s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 1000s Selecting previously unselected package python3-dolfinx:armhf. 1000s Preparing to unpack .../450-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 1000s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 1000s Selecting previously unselected package python3-fastjsonschema. 1000s Preparing to unpack .../451-python3-fastjsonschema_2.21.1-1_all.deb ... 1000s Unpacking python3-fastjsonschema (2.21.1-1) ... 1001s Selecting previously unselected package python3-filelock. 1001s Preparing to unpack .../452-python3-filelock_3.18.0-1_all.deb ... 1001s Unpacking python3-filelock (3.18.0-1) ... 1001s Selecting previously unselected package python3-platformdirs. 1001s Preparing to unpack .../453-python3-platformdirs_4.3.7-1_all.deb ... 1001s Unpacking python3-platformdirs (4.3.7-1) ... 1001s Selecting previously unselected package python3-fs. 1001s Preparing to unpack .../454-python3-fs_2.4.16-7_all.deb ... 1001s Unpacking python3-fs (2.4.16-7) ... 1001s Selecting previously unselected package python3-lxml:armhf. 1001s Preparing to unpack .../455-python3-lxml_6.0.1-1_armhf.deb ... 1001s Unpacking python3-lxml:armhf (6.0.1-1) ... 1001s Selecting previously unselected package python3-lz4. 1001s Preparing to unpack .../456-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 1001s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 1001s Selecting previously unselected package python3-mpmath. 1001s Preparing to unpack .../457-python3-mpmath_1.3.0-1_all.deb ... 1001s Unpacking python3-mpmath (1.3.0-1) ... 1001s Selecting previously unselected package python3-sympy. 1001s Preparing to unpack .../458-python3-sympy_1.13.3-5_all.deb ... 1001s Unpacking python3-sympy (1.13.3-5) ... 1002s Selecting previously unselected package python3-ufolib2. 1002s Preparing to unpack .../459-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 1002s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 1002s Selecting previously unselected package python3-zopfli. 1002s Preparing to unpack .../460-python3-zopfli_0.2.3.post1-1_armhf.deb ... 1002s Unpacking python3-zopfli (0.2.3.post1-1) ... 1002s Selecting previously unselected package unicode-data. 1002s Preparing to unpack .../461-unicode-data_15.1.0-1_all.deb ... 1002s Unpacking unicode-data (15.1.0-1) ... 1002s Selecting previously unselected package python3-fonttools. 1002s Preparing to unpack .../462-python3-fonttools_4.57.0-1_armhf.deb ... 1002s Unpacking python3-fonttools (4.57.0-1) ... 1002s Selecting previously unselected package python3-gmsh. 1002s Preparing to unpack .../463-python3-gmsh_4.13.1+ds1-6_all.deb ... 1002s Unpacking python3-gmsh (4.13.1+ds1-6) ... 1002s Selecting previously unselected package python3-imagesize. 1002s Preparing to unpack .../464-python3-imagesize_1.4.1-1_all.deb ... 1002s Unpacking python3-imagesize (1.4.1-1) ... 1003s Selecting previously unselected package python3-iniconfig. 1003s Preparing to unpack .../465-python3-iniconfig_1.1.1-2_all.deb ... 1003s Unpacking python3-iniconfig (1.1.1-2) ... 1003s Selecting previously unselected package python3-traitlets. 1003s Preparing to unpack .../466-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 1003s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 1003s Selecting previously unselected package python3-jupyter-core. 1003s Preparing to unpack .../467-python3-jupyter-core_5.7.2-5_all.deb ... 1003s Unpacking python3-jupyter-core (5.7.2-5) ... 1003s Selecting previously unselected package python3-mdit-py-plugins. 1003s Preparing to unpack .../468-python3-mdit-py-plugins_0.4.2-1_all.deb ... 1003s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 1003s Selecting previously unselected package python3-nbformat. 1003s Preparing to unpack .../469-python3-nbformat_5.9.1-1_all.deb ... 1003s Unpacking python3-nbformat (5.9.1-1) ... 1003s Selecting previously unselected package python3-jupytext. 1003s Preparing to unpack .../470-python3-jupytext_1.16.4+ds1-1_all.deb ... 1003s Unpacking python3-jupytext (1.16.4+ds1-1) ... 1003s Selecting previously unselected package python3-kiwisolver. 1003s Preparing to unpack .../471-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 1003s Unpacking python3-kiwisolver (1.4.7-3build1) ... 1003s Selecting previously unselected package python3-pil:armhf. 1003s Preparing to unpack .../472-python3-pil_11.3.0-1ubuntu1_armhf.deb ... 1003s Unpacking python3-pil:armhf (11.3.0-1ubuntu1) ... 1003s Selecting previously unselected package python3.13-tk. 1003s Preparing to unpack .../473-python3.13-tk_3.13.7-1_armhf.deb ... 1003s Unpacking python3.13-tk (3.13.7-1) ... 1003s Selecting previously unselected package python3-tk:armhf. 1003s Preparing to unpack .../474-python3-tk_3.13.5-1_armhf.deb ... 1003s Unpacking python3-tk:armhf (3.13.5-1) ... 1003s Selecting previously unselected package python3-pil.imagetk:armhf. 1003s Preparing to unpack .../475-python3-pil.imagetk_11.3.0-1ubuntu1_armhf.deb ... 1003s Unpacking python3-pil.imagetk:armhf (11.3.0-1ubuntu1) ... 1003s Selecting previously unselected package python3-matplotlib. 1003s Preparing to unpack .../476-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 1003s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 1004s Selecting previously unselected package python3-alabaster. 1004s Preparing to unpack .../477-python3-alabaster_0.7.16-0.1_all.deb ... 1004s Unpacking python3-alabaster (0.7.16-0.1) ... 1004s Selecting previously unselected package python3-snowballstemmer. 1004s Preparing to unpack .../478-python3-snowballstemmer_2.2.0-4build1_all.deb ... 1004s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 1004s Selecting previously unselected package python3-sphinx. 1004s Preparing to unpack .../479-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 1004s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 1004s Selecting previously unselected package python3-myst-parser. 1004s Preparing to unpack .../480-python3-myst-parser_4.0.1-1_all.deb ... 1004s Unpacking python3-myst-parser (4.0.1-1) ... 1005s Selecting previously unselected package python3-pathspec. 1005s Preparing to unpack .../481-python3-pathspec_0.12.1-1_all.deb ... 1005s Unpacking python3-pathspec (0.12.1-1) ... 1005s Selecting previously unselected package python3-pip. 1005s Preparing to unpack .../482-python3-pip_25.1.1+dfsg-1ubuntu2_all.deb ... 1005s Unpacking python3-pip (25.1.1+dfsg-1ubuntu2) ... 1005s Selecting previously unselected package python3-pip-whl. 1005s Preparing to unpack .../483-python3-pip-whl_25.1.1+dfsg-1ubuntu2_all.deb ... 1005s Unpacking python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 1005s Selecting previously unselected package python3-pluggy. 1005s Preparing to unpack .../484-python3-pluggy_1.5.0-1_all.deb ... 1005s Unpacking python3-pluggy (1.5.0-1) ... 1005s Selecting previously unselected package python3-pyproject-metadata. 1005s Preparing to unpack .../485-python3-pyproject-metadata_0.9.1-1_all.deb ... 1005s Unpacking python3-pyproject-metadata (0.9.1-1) ... 1005s Selecting previously unselected package python3-pytest. 1005s Preparing to unpack .../486-python3-pytest_8.3.5-2_all.deb ... 1005s Unpacking python3-pytest (8.3.5-2) ... 1005s Selecting previously unselected package python3-scikit-build-core. 1005s Preparing to unpack .../487-python3-scikit-build-core_0.11.1-3_all.deb ... 1005s Unpacking python3-scikit-build-core (0.11.1-3) ... 1005s Selecting previously unselected package python3-setuptools-whl. 1005s Preparing to unpack .../488-python3-setuptools-whl_78.1.1-0.1_all.deb ... 1005s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 1005s Selecting previously unselected package python3-sphinxcontrib.jquery. 1005s Preparing to unpack .../489-python3-sphinxcontrib.jquery_4.1-6_all.deb ... 1005s Unpacking python3-sphinxcontrib.jquery (4.1-6) ... 1005s Selecting previously unselected package python3-sphinx-rtd-theme. 1005s Preparing to unpack .../490-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 1005s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 1005s Selecting previously unselected package python3-virtualenv. 1006s Preparing to unpack .../491-python3-virtualenv_20.31.2+ds-1_all.deb ... 1006s Unpacking python3-virtualenv (20.31.2+ds-1) ... 1006s Selecting previously unselected package libjs-modernizr. 1006s Preparing to unpack .../492-libjs-modernizr_3.13.0-0.1_all.deb ... 1006s Unpacking libjs-modernizr (3.13.0-0.1) ... 1006s Setting up libpython3.13:armhf (3.13.7-1) ... 1006s Setting up dh-python (6.20250414) ... 1006s Setting up libboost-program-options1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1006s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 1006s Setting up libgnutls-openssl27t64:armhf (3.8.9-3ubuntu2) ... 1006s Setting up libxcb-dri3-0:armhf (1.17.0-2build1) ... 1006s Setting up liblcms2-2:armhf (2.16-2) ... 1006s Setting up python3-iniconfig (1.1.1-2) ... 1006s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 1006s Setting up libpixman-1-0:armhf (0.44.0-3) ... 1006s Setting up libxapian30:armhf (1.4.29-3) ... 1006s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 1006s Setting up libaom3:armhf (3.12.1-1) ... 1006s Setting up libx11-xcb1:armhf (2:1.8.12-1build1) ... 1006s Setting up python3-setuptools-whl (78.1.1-0.1) ... 1006s Setting up python3-filelock (3.18.0-1) ... 1007s Setting up libalglib4.2:armhf (4.2.0-2) ... 1007s Setting up fonts-lato (2.015-1) ... 1007s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 1007s Setting up swig (4.3.0-2) ... 1007s Setting up libxcb-xfixes0:armhf (1.17.0-2build1) ... 1007s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build2) ... 1007s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 1007s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 1007s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 1007s Setting up libxrender1:armhf (1:0.9.12-1) ... 1007s Setting up libdatrie1:armhf (0.2.13-4) ... 1007s Setting up libyaml-dev:armhf (0.2.5-2build2) ... 1007s Setting up libboost-timer1.83.0:armhf (1.83.0-5ubuntu1) ... 1007s Setting up libboost-regex1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1007s Setting up python3-pip-whl (25.1.1+dfsg-1ubuntu2) ... 1007s Setting up python3-lz4 (4.4.0+dfsg-2) ... 1007s Setting up libxcb-render0:armhf (1.17.0-2build1) ... 1007s Setting up python3-defusedxml (0.7.1-3) ... 1007s Setting up libboost-date-time1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1007s Setting up libarchive-zip-perl (1.68-1) ... 1007s Setting up libglvnd0:armhf (1.7.0-1build2) ... 1007s Setting up libboost-random1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1007s Setting up python3-alabaster (0.7.16-0.1) ... 1008s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 1008s Setting up fonts-lyx (2.4.4-1) ... 1008s Setting up libxcb-glx0:armhf (1.17.0-2build1) ... 1008s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 1008s Setting up python3-ply (3.11-9) ... 1008s Setting up libpython3.14-minimal:armhf (3.14.0-1) ... 1008s Setting up liblab-gamut1:armhf (2.42.4-3build2) ... 1008s Setting up x11-common (1:7.7+24ubuntu1) ... 1008s Setting up python3-mdit-py-plugins (0.4.2-1) ... 1009s Setting up libdeflate0:armhf (1.23-2) ... 1009s Setting up linux-libc-dev:armhf (6.17.0-5.5) ... 1009s Setting up libboost-filesystem1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1009s Setting up m4 (1.4.19-8) ... 1009s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10build1) ... 1009s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 1009s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 1009s Setting up libxcb-shm0:armhf (1.17.0-2build1) ... 1009s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 1009s Setting up libboost-iostreams1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1009s Setting up python3-distlib (0.4.0-1) ... 1009s Setting up libgomp1:armhf (15.2.0-5ubuntu1) ... 1009s Setting up libjs-modernizr (3.13.0-0.1) ... 1009s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 1009s Setting up libboost-serialization1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1009s Setting up libaec0:armhf (1.1.3-1) ... 1009s Setting up python3-platformdirs (4.3.7-1) ... 1009s Setting up libpugixml1v5:armhf (1.14-2) ... 1009s Setting up libopengl0:armhf (1.7.0-1build2) ... 1009s Setting up python3-pycparser (2.22-2) ... 1010s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 1010s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 1010s Setting up occt-misc (7.8.1+dfsg1-3) ... 1010s Setting up libc6-dbg:armhf (2.42-0ubuntu3) ... 1010s Setting up libdw1t64:armhf (0.193-1) ... 1010s Setting up python3-fs (2.4.16-7) ... 1010s Setting up libxcb-present0:armhf (1.17.0-2build1) ... 1010s Setting up unicode-data (15.1.0-1) ... 1010s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 1010s Setting up python3-roman (5.0-1) ... 1011s Setting up xtrans-dev (1.6.0-1) ... 1011s Setting up python3-decorator (5.2.1-2) ... 1011s Setting up autotools-dev (20240727.1) ... 1011s Setting up libblas3:armhf (3.12.1-6build1) ... 1011s 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 1011s Setting up libboost-thread1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1011s Setting up python3-packaging (25.0-1) ... 1011s Setting up libunbound8:armhf (1.22.0-2ubuntu2) ... 1011s Setting up libpkgconf3:armhf (1.8.1-4build1) ... 1011s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-5ubuntu1) ... 1011s Setting up rpcsvc-proto (1.4.3-1) ... 1011s Setting up libboost-atomic1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1011s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 1011s Setting up python3-pyproject-hooks (1.2.0-1) ... 1011s Setting up libzopfli1 (1.0.3-3) ... 1011s Setting up libgnutls-dane0t64:armhf (3.8.9-3ubuntu2) ... 1011s Setting up libfreetype6:armhf (2.13.3+dfsg-1build1) ... 1011s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 1011s Setting up libxcb-sync1:armhf (1.17.0-2build1) ... 1011s Setting up python3-snowballstemmer (2.2.0-4build1) ... 1012s Setting up libboost-container1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1012s Setting up libgssrpc4t64:armhf (1.21.3-5ubuntu2) ... 1012s Setting up libjsoncpp26:armhf (1.9.6-3) ... 1012s Setting up libldap-dev:armhf (2.6.10+dfsg-1ubuntu2) ... 1012s Setting up libpathplan4:armhf (2.42.4-3build2) ... 1012s Setting up libslurm42t64 (24.11.5-4) ... 1012s Setting up python3-brotli (1.1.0-2build5) ... 1012s Setting up libann0 (1.1.2+doc-9build1) ... 1012s Setting up python3-cycler (0.12.1-1) ... 1013s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 1013s Setting up libimagequant0:armhf (2.18.0-1build1) ... 1013s Setting up fonts-dejavu-mono (2.37-8) ... 1013s Setting up libssl-dev:armhf (3.5.3-1ubuntu2) ... 1013s Setting up python3-kiwisolver (1.4.7-3build1) ... 1013s Setting up libhwloc15:armhf (2.12.2-1) ... 1013s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu3) ... 1013s Setting up libmpc3:armhf (1.3.1-1build3) ... 1013s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 1013s Setting up libtcl8.6:armhf (8.6.17+dfsg-1) ... 1013s Setting up autopoint (0.23.1-2build2) ... 1013s Setting up libllvm20:armhf (1:20.1.8-0ubuntu4) ... 1013s Setting up fonts-dejavu-core (2.37-8) ... 1013s Setting up pkgconf-bin (1.8.1-4build1) ... 1013s Setting up libjpeg-turbo8:armhf (2.1.5-4ubuntu2) ... 1013s Setting up libltdl7:armhf (2.5.4-4build1) ... 1013s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 1013s Setting up libidn2-dev:armhf (2.3.8-4) ... 1013s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build2) ... 1013s Setting up libboost-test1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1013s Setting up python3-installer (0.7.0+dfsg1-3) ... 1013s Setting up libgfortran5:armhf (15.2.0-5ubuntu1) ... 1013s Setting up libvulkan1:armhf (1.4.321.0-1) ... 1013s Setting up autoconf (2.72-3.1ubuntu1) ... 1013s Setting up python3-pluggy (1.5.0-1) ... 1013s /usr/lib/python3/dist-packages/pluggy/_callers.py:141: SyntaxWarning: 'return' in a 'finally' block 1013s return result 1013s /usr/lib/python3/dist-packages/pluggy/_callers.py:182: SyntaxWarning: 'return' in a 'finally' block 1013s return outcome.get_result() 1013s Setting up libwebp7:armhf (1.5.0-0.1) ... 1013s Setting up libboost-chrono1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1013s Setting up libmumps-headers-dev (5.7.3-3build3) ... 1013s Setting up liblzma-dev:armhf (5.8.1-1build2) ... 1013s Setting up libubsan1:armhf (15.2.0-5ubuntu1) ... 1013s Setting up python3-fastjsonschema (2.21.1-1) ... 1014s Setting up robin-map-dev (1.3.0-1) ... 1014s Setting up dwz (0.16-2) ... 1014s Setting up libmpich12:armhf (4.3.0+really4.2.1-1build1) ... 1014s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 1014s Setting up libxshmfence1:armhf (1.3.3-1) ... 1014s Setting up libcrypt-dev:armhf (1:4.4.38-1build1) ... 1014s Setting up libxcb-randr0:armhf (1.17.0-2build1) ... 1014s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 1014s Setting up libasan8:armhf (15.2.0-5ubuntu1) ... 1014s Setting up libjson-perl (4.10000-1) ... 1014s Setting up libxslt1.1:armhf (1.1.43-0.1) ... 1014s Setting up libboost-timer1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1014s Setting up libboost-graph1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1014s Setting up debugedit (1:5.2-3) ... 1014s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 1014s Setting up libopenjp2-7:armhf (2.5.3-2.1) ... 1014s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 1014s Setting up libthai-data (0.1.29-2build1) ... 1014s Setting up python3-dateutil (2.9.0-4) ... 1015s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 1015s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 1015s Setting up sgml-base (1.31+nmu1) ... 1015s Setting up cmake-data (3.31.6-2ubuntu6) ... 1015s Setting up librhash1:armhf (1.4.6-1) ... 1015s Setting up libcdt5:armhf (2.42.4-3build2) ... 1015s Setting up libcgraph6:armhf (2.42.4-3build2) ... 1015s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 1015s Setting up libxss1:armhf (1:1.2.3-1build3) ... 1015s Setting up libicu76:armhf (76.1-4ubuntu2) ... 1015s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 1015s Setting up python3-mpmath (1.3.0-1) ... 1016s Setting up libboost-system1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1016s Setting up libisl23:armhf (0.27-1) ... 1016s Setting up libde265-0:armhf (1.0.16-1) ... 1016s Setting up libc-dev-bin (2.42-0ubuntu3) ... 1016s Setting up valgrind (1:3.25.1-0ubuntu1) ... 1016s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 1016s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 1016s Setting up libtasn1-6-dev:armhf (4.20.0-2build1) ... 1016s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 1016s Setting up python3-pathspec (0.12.1-1) ... 1016s Setting up libcatch2-dev (3.7.1-0.5build1) ... 1016s Setting up cpp-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 1016s Setting up libboost-math1.88.0:armhf (1.88.0-1.4ubuntu1) ... 1016s Setting up valgrind-mpi (1:3.25.1-0ubuntu1) ... 1016s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 1016s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 1016s Setting up libclang1-20 (1:20.1.8-0ubuntu4) ... 1016s Setting up python3.14-minimal (3.14.0-1) ... 1018s Setting up libcc1-0:armhf (15.2.0-5ubuntu1) ... 1018s Setting up python3-pusimp (0.1.1-1) ... 1018s Setting up libbrotli-dev:armhf (1.1.0-2build5) ... 1018s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 1018s Setting up chrpath (0.18-1) ... 1018s Setting up python3-jupyter-core (5.7.2-5) ... 1018s Setting up cpp-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 1018s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 1018s Setting up libblas-dev:armhf (3.12.1-6build1) ... 1018s 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 1018s Setting up libsz2:armhf (1.1.3-1) ... 1018s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 1018s Setting up libkadm5clnt-mit12:armhf (1.21.3-5ubuntu2) ... 1018s Setting up python3-imagesize (1.4.1-1) ... 1019s Setting up libdrm-amdgpu1:armhf (2.4.125-1) ... 1019s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 1019s Setting up automake (1:1.17-4ubuntu1) ... 1019s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 1019s Setting up x11proto-dev (2024.1-1) ... 1019s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 1019s Setting up python3-sympy (1.13.3-5) ... 1027s /usr/lib/python3/dist-packages/sympy/testing/runtests.py:282: SyntaxWarning: 'return' in a 'finally' block 1027s return p.returncode 1035s Setting up catch2 (3.7.1-0.5build1) ... 1035s Setting up libice6:armhf (2:1.1.1-1) ... 1035s Setting up mesa-libgallium:armhf (25.2.3-1ubuntu1) ... 1035s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 1035s Setting up liblapack3:armhf (3.12.1-6build1) ... 1035s 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 1035s Setting up gettext (0.23.1-2build2) ... 1035s Setting up libarpack2t64:armhf (3.9.1-6) ... 1035s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build2) ... 1035s Setting up libgcc-15-dev:armhf (15.2.0-5ubuntu1) ... 1035s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-5ubuntu1) ... 1035s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 1035s Setting up libxau-dev:armhf (1:1.0.11-1build1) ... 1035s Setting up nettle-dev:armhf (3.10.1-1) ... 1035s Setting up gcc-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 1035s Setting up libkdb5-10t64:armhf (1.21.3-5ubuntu2) ... 1035s Setting up libgbm1:armhf (25.2.3-1ubuntu1) ... 1035s Setting up python3-pyproject-metadata (0.9.1-1) ... 1036s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 1036s Setting up libpython3.14-stdlib:armhf (3.14.0-1) ... 1036s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 1036s Setting up libfftw3-bin (3.3.10-2fakesync1build2) ... 1036s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 1036s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 1036s Setting up python3-pytest (8.3.5-2) ... 1037s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 1037s Setting up libxcursor1:armhf (1:1.2.3-1) ... 1037s Setting up python3-cffi (1.17.1-3) ... 1037s Setting up libgl1-mesa-dri:armhf (25.2.3-1ubuntu1) ... 1037s Setting up libpugixml-dev:armhf (1.14-2) ... 1037s Setting up hwloc-nox (2.12.2-1) ... 1037s Setting up libaec-dev:armhf (1.1.3-1) ... 1037s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 1037s Setting up python3-virtualenv (20.31.2+ds-1) ... 1038s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 1038s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build2) ... 1038s Setting up python3-nbformat (5.9.1-1) ... 1038s Setting up libgfortran-15-dev:armhf (15.2.0-5ubuntu1) ... 1038s Setting up python3-wheel (0.46.1-2) ... 1038s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 1038s Setting up python3-zopfli (0.2.3.post1-1) ... 1039s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 1039s Setting up pkgconf:armhf (1.8.1-4build1) ... 1039s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 1039s Setting up intltool-debian (0.35.0+20060710.6) ... 1039s Setting up libltdl-dev:armhf (2.5.4-4build1) ... 1039s Setting up libthai0:armhf (0.1.29-2build1) ... 1039s Setting up libxdmcp-dev:armhf (1:1.1.5-1build1) ... 1039s Setting up python3-jupytext (1.16.4+ds1-1) ... 1039s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 1039s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 1039s Setting up libclang-cpp20 (1:20.1.8-0ubuntu4) ... 1039s Setting up libraqm0:armhf (0.10.3-1) ... 1039s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 1039s Setting up libboost-mpi1.88.0 (1.88.0-1.4ubuntu1) ... 1039s Setting up opencl-clhpp-headers (3.0~2025.07.22-1ubuntu1) ... 1039s Setting up liblapack-dev:armhf (3.12.1-6build1) ... 1039s 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 1039s Setting up libeigen3-dev (3.4.0-5) ... 1039s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 1039s Setting up icu-devtools (76.1-4ubuntu2) ... 1039s Setting up python3-pip (25.1.1+dfsg-1ubuntu2) ... 1042s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 1042s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 1047s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 1047s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 1047s Setting up libraw23t64:armhf (0.21.4-2) ... 1047s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 1047s Setting up dh-strip-nondeterminism (1.14.2-1) ... 1047s Setting up libgvpr2:armhf (2.42.4-3build2) ... 1047s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 1047s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 1047s Setting up cpp-15 (15.2.0-5ubuntu1) ... 1047s Setting up python3-lxml:armhf (6.0.1-1) ... 1047s Setting up libparpack2t64:armhf (3.9.1-6) ... 1047s Setting up libtiff6:armhf (4.7.0-3ubuntu3) ... 1047s Setting up cpp (4:15.2.0-4ubuntu1) ... 1047s Setting up xml-core (0.19) ... 1048s Setting up libkadm5srv-mit12:armhf (1.21.3-5ubuntu2) ... 1048s Setting up libpython3.14:armhf (3.14.0-1) ... 1048s Setting up cmake (3.31.6-2ubuntu6) ... 1048s Setting up libc6-dev:armhf (2.42-0ubuntu3) ... 1048s Setting up python3-contourpy (1.3.1-1build1) ... 1048s Setting up libfontconfig1:armhf (2.15.0-2.3ubuntu1) ... 1048s Setting up python3.14 (3.14.0-1) ... 1049s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 1049s Setting up python3-build (1.2.2-2) ... 1050s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 1050s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 1050s Setting up libsm6:armhf (2:1.2.6-1) ... 1050s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build2) ... 1050s Setting up libicu-dev:armhf (76.1-4ubuntu2) ... 1050s Setting up gcc-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 1050s Setting up libgnutls28-dev:armhf (3.8.9-3ubuntu2) ... 1050s Setting up libnghttp2-dev:armhf (1.64.0-1.1ubuntu1) ... 1050s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 1052s Regenerating fonts cache... done. 1052s Setting up libjpeg-turbo8-dev:armhf (2.1.5-4ubuntu2) ... 1052s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 1052s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 1052s Setting up libxft2:armhf (2.3.6-1build1) ... 1052s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 1052s Setting up libarpack2-dev:armhf (3.9.1-6) ... 1052s Setting up libglx-mesa0:armhf (25.2.3-1ubuntu1) ... 1052s Setting up python3-scipy (1.15.3-1) ... 1054s /usr/lib/python3/dist-packages/scipy/optimize/_optimize.py:921: SyntaxWarning: 'break' in a 'finally' block 1054s break 1061s Setting up gfortran-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 1061s Setting up libxcb1-dev:armhf (1.17.0-2build1) ... 1061s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 1061s Setting up python3-ufl (2024.2.0-3) ... 1062s Setting up libglx0:armhf (1.7.0-1build2) ... 1062s Setting up python3-scikit-build-core (0.11.1-3) ... 1063s Setting up dolfinx-doc (1:0.9.0-7build1) ... 1063s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 1063s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5.1) ... 1063s Setting up pybuild-plugin-pyproject (6.20250414) ... 1063s Setting up mpich (4.3.0+really4.2.1-1build1) ... 1063s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 1063s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 1063s Setting up po-debconf (1.0.21+nmu1) ... 1063s Setting up libtk8.6:armhf (8.6.17-1) ... 1063s Setting up nanobind-dev (2.5.0-1) ... 1063s Setting up libpango-1.0-0:armhf (1.56.3-1build1) ... 1063s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build2) ... 1063s Setting up mpi-default-bin (1.18) ... 1063s Setting up libx11-dev:armhf (2:1.8.12-1build1) ... 1063s Setting up python3-all (3.13.7-2) ... 1063s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 1063s Setting up libtbb12:armhf (2022.1.0-1) ... 1063s Setting up libhypre-2.32.0:armhf (2.32.0-5) ... 1063s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 1063s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 1063s Setting up libcairo2:armhf (1.18.4-1build1) ... 1063s Setting up python3.13-tk (3.13.7-1) ... 1063s Setting up gfortran-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 1063s Setting up libnuma-dev:armhf (2.0.19-1) ... 1063s Setting up python3-pil:armhf (11.3.0-1ubuntu1) ... 1064s Setting up gcc-15 (15.2.0-5ubuntu1) ... 1064s Setting up libmumps-5.7:armhf (5.7.3-3build3) ... 1064s Setting up doxygen (1.9.8+ds-2.1build1) ... 1064s Setting up libgl1:armhf (1.7.0-1build2) ... 1064s Setting up libstdc++-15-dev:armhf (15.2.0-5ubuntu1) ... 1064s Setting up libexpat1-dev:armhf (2.7.1-2) ... 1064s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 1064s Setting up sphinx-common (8.2.3-1ubuntu2) ... 1064s Setting up libxt6t64:armhf (1:1.2.1-1.3) ... 1064s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu2) ... 1064s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 1064s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 1064s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 1064s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 1064s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 1064s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 1064s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 1064s Setting up libpython3.14-dev:armhf (3.14.0-1) ... 1064s Setting up libhwloc-dev:armhf (2.12.2-1) ... 1064s Setting up libpangoft2-1.0-0:armhf (1.56.3-1build1) ... 1064s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 1064s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 1064s Setting up gfortran-15 (15.2.0-5ubuntu1) ... 1064s Setting up libpangocairo-1.0-0:armhf (1.56.3-1build1) ... 1064s Setting up python3-basix (0.9.0-2build2) ... 1065s Setting up krb5-multidev:armhf (1.21.3-5ubuntu2) ... 1065s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 1065s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 1065s Setting up python3-nanobind (2.5.0-1) ... 1065s Setting up libxmu6:armhf (2:1.1.3-3build3) ... 1065s Setting up python3.14-dev (3.14.0-1) ... 1065s Setting up libtool (2.5.4-4build1) ... 1065s Setting up libboost1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up libboost-atomic1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up blt (2.5.3+dfsg-8) ... 1065s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 1065s 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 1065s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 1065s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 1065s Setting up libboost-math1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up g++-15-arm-linux-gnueabihf (15.2.0-5ubuntu1) ... 1065s Setting up python3-tk:armhf (3.13.5-1) ... 1065s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 1065s Setting up libxaw7:armhf (2:1.0.16-1) ... 1065s Setting up python-petsc4py-doc (3.22.4-2ubuntu1) ... 1065s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 1065s Setting up gcc (4:15.2.0-4ubuntu1) ... 1065s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 1065s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5.1) ... 1065s Setting up python3-petsc4py-real3.22 (3.22.4-2ubuntu1) ... 1065s Setting up dh-autoreconf (21) ... 1065s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 1065s Setting up libkrb5-dev:armhf (1.21.3-5ubuntu2) ... 1065s Setting up libxml2-dev:armhf (2.14.5+dfsg-0.2) ... 1065s Setting up python3-pil.imagetk:armhf (11.3.0-1ubuntu1) ... 1065s Setting up libboost-container1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up libpython3.13-dev:armhf (3.13.7-1) ... 1065s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build8) ... 1065s Setting up libboost-program-options1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up libssh2-1-dev:armhf (1.11.1-1build1) ... 1065s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu2) ... 1065s Setting up libboost-chrono1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up libboost-timer1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1065s Setting up libboost-dev:armhf (1.88.0.0ubuntu1) ... 1065s Setting up python3-petsc4py-complex3.22 (3.22.4-2ubuntu1) ... 1066s Setting up g++-15 (15.2.0-5ubuntu1) ... 1066s Setting up libboost-timer-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up python3-petsc4py (3.22.4-2ubuntu1) ... 1066s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build2) ... 1066s 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 1066s Setting up g++-arm-linux-gnueabihf (4:15.2.0-4ubuntu1) ... 1066s Setting up libboost-serialization1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 1066s Setting up libboost-regex1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up libpython3-dev:armhf (3.13.7-2) ... 1066s Setting up libboost-system1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 1066s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 1066s Setting up libboost-chrono-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up libboost-test1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up python3.13-dev (3.13.7-1) ... 1066s Setting up libboost-math-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up libboost-filesystem1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up python3-petsc4py-real (3.22.4-2ubuntu1) ... 1066s Setting up debhelper (13.24.2ubuntu1) ... 1066s Setting up libboost-date-time1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up gfortran (4:15.2.0-4ubuntu1) ... 1066s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 1066s 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 1066s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 1066s 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 1066s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build2) ... 1066s Setting up python3-petsc4py-complex (3.22.4-2ubuntu1) ... 1066s Setting up libboost-program-options-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up libcurl4-openssl-dev:armhf (8.14.1-2ubuntu1) ... 1066s Setting up libpython3-all-dev:armhf (3.13.7-2) ... 1066s Setting up python3-dev (3.13.7-2) ... 1066s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 1066s Setting up libboost-serialization-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up g++ (4:15.2.0-4ubuntu1) ... 1066s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1066s Setting up build-essential (12.12ubuntu1) ... 1066s Setting up libboost-thread1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 1066s Setting up libboost-filesystem-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 1066s Setting up libboost-thread-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up libboost-random1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up python3-all-dev (3.13.7-2) ... 1066s Setting up libboost-graph1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 1066s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 1066s Setting up libboost-iostreams1.88-dev:armhf (1.88.0-1.4ubuntu1) ... 1066s Setting up libboost-iostreams-dev:armhf (1.88.0.0ubuntu1) ... 1066s Setting up python3-ffcx (1:0.9.0-2) ... 1066s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 1066s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1build1) ... 1066s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 1066s Setting up mpi-default-dev (1.18) ... 1066s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 1066s Setting up libmumps-dev:armhf (5.7.3-3build3) ... 1066s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 1066s Setting up libboost-mpi1.88-dev (1.88.0-1.4ubuntu1) ... 1066s Setting up libparpack2-dev:armhf (3.9.1-6) ... 1066s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 1066s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 1066s 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 1066s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 1067s 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 1067s Setting up libhypre-dev:armhf (2.32.0-5) ... 1067s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 1067s Setting up libboost-mpi-dev (1.88.0.0ubuntu1) ... 1067s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 1067s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu2) ... 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 1067s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 1067s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 1067s print("\documentclass{article}") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 1067s print("\centering") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 1067s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 1067s print("\hline") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 1067s print("\end{tabular}") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 1067s print("\end{table}") 1067s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 1067s print("\end{document}") 1067s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 1067s update-alternatives: error: no alternatives for petsc 1067s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 1067s 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 1067s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 1067s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu2) ... 1067s 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 1067s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build2) ... 1067s update-alternatives: error: no alternatives for slepc 1067s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 1067s 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 1067s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 1067s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 1067s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu2) ... 1067s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu2) ... 1067s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build2) ... 1067s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 1067s 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 1067s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 1067s Setting up libslepc-real-dev (3.22.2+dfsg1-1build2) ... 1067s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build2) ... 1067s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 1067s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 1067s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 1067s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 1067s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 1067s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 1068s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 1068s Setting up libheif-plugin-aomdec:armhf (1.20.2-1) ... 1068s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 1068s Setting up libheif-plugin-libde265:armhf (1.20.2-1) ... 1068s Setting up libheif1:armhf (1.20.2-1) ... 1068s Setting up python3-fonttools (4.57.0-1) ... 1070s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 1070s Setting up libgvc6 (2.42.4-3build2) ... 1070s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 1070s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 1070s Setting up graphviz (2.42.4-3build2) ... 1070s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 1074s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 1074s Setting up python3-gmsh (4.13.1+ds1-6) ... 1074s Processing triggers for install-info (7.1.1-1ubuntu1) ... 1074s Processing triggers for libc-bin (2.42-0ubuntu3) ... 1074s Processing triggers for systemd (257.9-0ubuntu2) ... 1074s Processing triggers for man-db (2.13.1-1) ... 1076s Processing triggers for sgml-base (1.31+nmu1) ... 1076s Setting up docutils-common (0.21.2+dfsg-2) ... 1076s Processing triggers for sgml-base (1.31+nmu1) ... 1076s Setting up python3-docutils (0.21.2+dfsg-2) ... 1077s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 1079s Setting up python3-myst-parser (4.0.1-1) ... 1079s Setting up python3-sphinxcontrib.jquery (4.1-6) ... 1080s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 1112s autopkgtest [18:57:36]: test test-dolfinx-python-pusimp: [----------------------- 1114s === python 3.14 pusimp test === 1114s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 1114s python/test/conftest.py:8: in 1114s from mpi4py import MPI 1114s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 1114s === python 3.13 pusimp test === 1115s ============================= test session starts ============================== 1115s platform linux -- Python 3.13.7, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1115s cachedir: .pytest_cache 1115s rootdir: /tmp/autopkgtest.mvFVx5/build.y1t/src/python 1115s configfile: pyproject.toml 1115s plugins: typeguard-4.4.2 1116s collecting ... collected 6 items 1116s 1117s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED [ 16%] 1237s 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%] 1293s 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%] 1304s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED [ 66%] 1309s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] PASSED [ 83%] 1313s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] PASSED [100%] 1313s 1313s ======================== 6 passed in 198.12s (0:03:18) ========================= 1314s autopkgtest [19:00:58]: test test-dolfinx-python-pusimp: -----------------------] 1317s autopkgtest [19:01:01]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 1317s test-dolfinx-python-pusimp FAIL stderr: ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 1318s autopkgtest [19:01:02]: test test-dolfinx-python-pusimp: - - - - - - - - - - stderr - - - - - - - - - - 1318s ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'. 1318s python/test/conftest.py:8: in 1318s from mpi4py import MPI 1318s E ImportError: cannot import name 'MPI' from 'mpi4py' (/usr/lib/python3/dist-packages/mpi4py/__init__.py) 1321s autopkgtest [19:01:05]: @@@@@@@@@@@@@@@@@@@@ summary 1321s test-dolfinx-cpp PASS 1321s test-dolfinx-cpp-complex PASS 1321s test-dolfinx-python-unittests FAIL non-zero exit status 4 1321s test-dolfinx-python-demos FAIL non-zero exit status 1 1321s test-dolfinx-python-complex-unittests FAIL non-zero exit status 4 1321s test-dolfinx-python-complex-demos FAIL non-zero exit status 1 1321s test-dolfinx-python-pusimp FAIL stderr: ImportError while loading conftest '/tmp/autopkgtest.mvFVx5/build.y1t/src/python/test/conftest.py'.